kicad_tools/__init__.py,sha256=qiE5w0lJUOr5uCerJ-nSdtaXo8abjRTfdNQUZHJfZE8,6101
kicad_tools/_shapely.py,sha256=4MDPDBs6BNVsfqJJVYqY6HaROX5vLXI7Bg1jqozWp1M,3629
kicad_tools/agent_surfaces.py,sha256=Hw-ZWvY1XrtYTNY1sxjNo7QUp-q5g-e-y3V_OGFToZE,4755
kicad_tools/calibration.py,sha256=9zxeZhaUp8G_Fe5XF2eZPhDur-7HgN4ZraoCYzKvx0s,28420
kicad_tools/config.py,sha256=clUHaeoEkcYEJdDQHaYeECkUoCqmXqN2C3g3NDMUAt4,17466
kicad_tools/dev.py,sha256=5e2LTA-pKy1WEo29YxnuzP2Eerf7Yu_jcDpoDHsFz3U,7904
kicad_tools/doctor.py,sha256=iFp57FqrvJ3T7Kh5QkvI9EXyGA8HyuaIaKL0qugOa-A,41085
kicad_tools/exceptions.py,sha256=6dsocXyfVPquIuBVca8dfRCSX2HWYVTQ4SfIoWHlWSM,17356
kicad_tools/findings.py,sha256=2b1D4OpKUOd85t3904H6u5k372UovBoQ2h_nQg3is0A,9785
kicad_tools/json_stdout.py,sha256=k4upRlRQnscyRRefJgV14FtMiIbf8GaVdtYg3TUgdIg,3646
kicad_tools/kicad_install.py,sha256=g4YFIQv3lmwyt9olhFIEct9HvRHDjIPBrQI65BTwK90,1991
kicad_tools/native_concurrency.py,sha256=9VhbLywhA5T1D6CkKvC40_iL4K11hA1UjkvN53ZIpoc,25399
kicad_tools/performance.py,sha256=UfBTqazUbqXMeKiblP2BQox2fEjUU4hoqXvH7KJn9bA,13308
kicad_tools/progress.py,sha256=jdbi1g0e0wgZUnq1QLvij02hGyj-aDM3axy4U53uXwE,11020
kicad_tools/project.py,sha256=H5sShwwxnXOcWPGqBz71OvB3GjAEBPCY4qvWK2vi7Mw,28544
kicad_tools/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
kicad_tools/sidecars.py,sha256=-nxZ4Oldn7nTfyahkSuc8l_3Nn69x07m_mQjUBXETX0,7072
kicad_tools/stitching.py,sha256=p3r85kqf842nNF2U3HIqPLDiqUat2A8PElZr-k5Tz7E,20353
kicad_tools/transaction.py,sha256=SLAgKpZc86MqI4iiPSIGhLvnUCUwSbayQ_Pv9bSqeYw,12709
kicad_tools/units.py,sha256=VGNN7-VUd2SjGwy9cpDM3ycbxJZy6bpQv5MWvmsPmWU,9169
kicad_tools/acceleration/__init__.py,sha256=B_ipPe2WsanP_6lfZuxiEUv5pLBF31Wd4YkEgqg0uck,1162
kicad_tools/acceleration/backend.py,sha256=J8a2Uh8n8lvePTLVRzjvryfD-Cm6f937YfFsXrrWu3A,25795
kicad_tools/acceleration/config.py,sha256=utOfJrlsAMZ0a_TIoTsJ_9IW_3TUWtMfyf9nJLfx-OU,3788
kicad_tools/acceleration/detection.py,sha256=ycG4NQt5t2QdDVg2dH8hFNt0NzLyP0JDej9Zv-0a4cE,776
kicad_tools/acceleration/kernels/__init__.py,sha256=uJhZV6WpfkjHGGKpeiHZXmxJ1EMO-KqjOJGknK4AblI,467
kicad_tools/acceleration/kernels/evolutionary.py,sha256=0D7AUARquQ4utbk5UYx3PoUzLc6rYBNFOJ8-DDKpvQY,18556
kicad_tools/acceleration/kernels/placement.py,sha256=d_cdR-uuZil9W8YCVgimNA1F9ku3yPgivoL3k-ycalQ,16746
kicad_tools/agent_skills/AGENT_GUIDE.md,sha256=Ipnw6PEtqvdA3vSH15Wyf4D3sj1MbxaBaUnQcO4QMQY,4358
kicad_tools/agent_skills/__init__.py,sha256=F8M1Fpr1SUNtQVCc34Zxl1FREGqASP2VBfu2Lb3jFMU,15539
kicad_tools/agent_skills/guide.py,sha256=JWF3K-xWcSwJCWihn2tq06OVnViLuPbzB5fOky4mMr8,3929
kicad_tools/agent_skills/kct/README.md,sha256=ykvhjjNbAOaRWzA4XQwOhdMUKPy_-DakLGwE0ZehqvI,3478
kicad_tools/agent_skills/kct/board-recipe-scaffold.md,sha256=neXGeirp8dblfsF_z1kuYK6QKyAVAnVdTYU9w8o3z7s,14060
kicad_tools/agent_skills/kct/ee-review.md,sha256=AowoX51ODTMSnZgfP8LPxYqvoaSFFL5wGpxAdjGN32A,18849
kicad_tools/agent_skills/kct/help.md,sha256=PCuY3GUS0ovCzk4YqswUiqzPEq_AFiI75-BMY3Js4tw,6747
kicad_tools/agent_skills/kct/hv-isolation-loop.md,sha256=f9gXBxm1mPyOT5VN9q8yS34lCbMNkY2CJ7ywbny5ocU,15972
kicad_tools/agent_skills/kct/layout-journal.md,sha256=L184fHNjMZnxM0ev0rTV6srlKMnQ1yWemsDIDMzvG-Q,9888
kicad_tools/agent_skills/kct/manufacturing-readiness.md,sha256=MtTs9_4FpQrpPJCCF1ybKkupNFIqu8hBL6aksra1U2I,19133
kicad_tools/agent_skills/kct/tapeout.md,sha256=bRo5jJqcCkphplEAAXpkHMZIObabz2RrNvE1abXs1VU,28001
kicad_tools/analysis/__init__.py,sha256=cZc6lyUVumu94TMcbs8tUheJh3XwhFpedFnqCb_cz1s,3437
kicad_tools/analysis/analog_detect.py,sha256=EV-dlt3F0o1w6fP87ZvYlVjfJCMkjb1BSsVCwKsHxUA,20284
kicad_tools/analysis/analog_threshold.py,sha256=6EIMRrmcZReBSTFI9xq0jypiXiAG6MGT1zXt4dyMJag,16078
kicad_tools/analysis/complexity.py,sha256=Vot8uYhsqA1O2cyftHwWirdDFCmRrr5OcbK11mpuHg4,25919
kicad_tools/analysis/component_stress.py,sha256=5eIrlTObwH46exb6anRyLwwGn4qQLkbd-plQeKlGqps,49240
kicad_tools/analysis/congestion.py,sha256=2fQnU65Ntm7WXSNWwaMvfA82u-Miu_1WYrcDcTWvb8k,18021
kicad_tools/analysis/current_sense.py,sha256=oBbDs9VNwOFjGM-QNzcreYhReiTUiJa5W1lOCsnbr3I,35745
kicad_tools/analysis/drive_budget.py,sha256=e5pSkL_DxUheIagaPOEiZtIGjGlxCdUSOfupAgaao9Y,9523
kicad_tools/analysis/electrical_rating.py,sha256=Pb3M3wSn6WhwyDeXouGOtM_gjRnZHrDGTMTRASIMqnU,19204
kicad_tools/analysis/ground_topology.py,sha256=p9AbZjsYwwVBjpej2z496p2Ls0NS1OKN4mCMSUP6M94,21139
kicad_tools/analysis/net_status.py,sha256=c_SYK98chvTGo5oJM0zV2oIVjUTp7aKsI13gzie20ec,98218
kicad_tools/analysis/resistor_rating.py,sha256=e2R63ZVk4FQ2hyo17BV3Jt8QdS-8N3HlwA_oULATbUM,16623
kicad_tools/analysis/routing_quality.py,sha256=xeG_EOOzQgW5FqGfGOkK3LvuDENFW-Yb7zMvmrUb8s0,16215
kicad_tools/analysis/signal_integrity.py,sha256=0galAwVnjqMlNCSjGAkpomY6H8-UjWF0GAeu88hpEM4,25849
kicad_tools/analysis/thermal.py,sha256=pNPg-1-W55laDfqbefe09y0JpYbfJ5mtc2zaWk0qgbY,27461
kicad_tools/analysis/trace_length.py,sha256=VBvcdBtxgnBFMaLYDCpcznBUDIrSHTPcYNUOStvYa0c,15771
kicad_tools/assembly/__init__.py,sha256=4R8vvkSm_Sw7rHLXF-TxogYUJvi1NlcuR_rhT5xQ8EY,399
kicad_tools/assembly/validation.py,sha256=vh37DNtS1GkvgKRQaUKjtGtosNdkXpDG8rDuR8lJ9tw,15478
kicad_tools/audit/__init__.py,sha256=NmFYzXk7okyR5UGIKEKAgcGUskN6MS2G5dgbu3q-zzc,1042
kicad_tools/audit/auditor.py,sha256=DIg82zbqKBSZKpEiPnGMktbrtY6AB2j83vq_N0ywm3Y,99488
kicad_tools/audit/net_audit.py,sha256=rNU6t0Z06mgb-u_1J56pArbtWoTIA4Z0c82hT400qQo,6385
kicad_tools/benchmark/__init__.py,sha256=W5rKuToQzKD5cBa1AtdVbYsuBPQO20j1VEA7b35JJuU,1331
kicad_tools/benchmark/cases.py,sha256=f94BxOD1RiWVVcpEuns5FjWnOsr48ctRFQasumeW8XA,5544
kicad_tools/benchmark/generators.py,sha256=pNgT4EUDK4Qd6b5TcA2VT4-WugGfG6Xw_i6T2vfTfTQ,7832
kicad_tools/benchmark/regression.py,sha256=oAacpH5GLMQkcqaD0-LI7VFkPxqVg8weaSysT1lcIyM,9667
kicad_tools/benchmark/result.py,sha256=bHt_fQc5xVKFgg7ryxZLnd0osf-sTt24It8LhixOjdU,4099
kicad_tools/benchmark/runner.py,sha256=UPcWWmA3Ztd0-unw4-Rrz62NW45CvsCenV6eKSKUaTY,14798
kicad_tools/benchmark/external/__init__.py,sha256=BgAApYnW0GQTyd78wJzWeIrd1wP0En3paBCG9k5LBYc,2494
kicad_tools/benchmark/external/d3.py,sha256=0vNUWiqcRlKE_573vySQmmjyaxw4PXxlSmqMz6si9IY,13686
kicad_tools/benchmark/external/metrics.py,sha256=XhCtR6ujMWfnvvriq6IeiIwQme43mB1oidQq4K1xInU,56026
kicad_tools/benchmark/external/render.py,sha256=06mVVEL7th9qi5GO8GuO38kvn9_xWy-SLFFE_-wIvg0,16012
kicad_tools/boardview/__init__.py,sha256=Saw2KaYI7v4TrxW-SG5ojgcIG2_1wz5yvRrrr2oj6kU,864
kicad_tools/boardview/model.py,sha256=SqEahhsM9f6OxgMKUbWt6Pzo6SSfUdpsSY-FxvHbtoM,19801
kicad_tools/boardview/render.py,sha256=zwrMKCyylcH-8BhE5UEd-IaF06QK_DYZosvQrCPu-L4,38534
kicad_tools/cli/__init__.py,sha256=J-IoDOlCj4cRVgE4QXqsWAe9zjNU5YdYVWUYN6eDse8,43858
kicad_tools/cli/__main__.py,sha256=NOGCCcdFjY34o0jiQeU4G4Y8UGLbWw8gFlRyKbWdZ44,130
kicad_tools/cli/_gate.py,sha256=WhKEuLadzD71f7it9OgynnEFTq9hRv3y4OYFCqu8FJ4,4129
kicad_tools/cli/analyze_cmd.py,sha256=QMNeNo7045bVGjfgfgta5Bn6HO9nkaFy4ODffaMDc7Q,61746
kicad_tools/cli/audit_cmd.py,sha256=-DfWV0I6ADm8ZPXl6S7WNEeZdT7-8-fqb-Ba11A8smM,24441
kicad_tools/cli/board_metrics_cmd.py,sha256=cXziTaOTFOQJvD7EAaZHmVBmw_Ominer1TEVQJlmHgo,35866
kicad_tools/cli/board_readiness.py,sha256=CWiwoAopGIzQZ9EA1mILxiqgCoTgRhczCNaMDwXTw50,9602
kicad_tools/cli/bom_cmd.py,sha256=D-crEgsXXLB64f1__ORfaNCo88cxDWLp96efyvu1tLM,14829
kicad_tools/cli/build_cmd.py,sha256=ht6MH8lOSJKkR_AzKZuLIEeRj3nVeKv8Z6QVb5Epy8g,147163
kicad_tools/cli/build_native_cmd.py,sha256=CzdYIcJZhgcXhWJcN5Lc_0haoUfCPUDodVnaTzS4inU,43441
kicad_tools/cli/calibrate_cmd.py,sha256=26AQbUP_Mh3BLtQ0VPywCuCPtAyjJ1Zs5VjvJl7SV5k,4725
kicad_tools/cli/check_categories.py,sha256=dy0GjVBJze-Qnu68mVz9u1LlMklqbNfjpS2XyHPQKcs,2029
kicad_tools/cli/check_cmd.py,sha256=Cll29pa3GO_Rjhjw8z8jhi3HF_bK9TXd4K0pn1OR4iU,191643
kicad_tools/cli/check_diff.py,sha256=NWN4LoEm9xyeMrFelEVw4qSd7-ZMM__1QYt7DFaUtgI,14232
kicad_tools/cli/clean_cmd.py,sha256=UueQM_tBtIhwZqM5VfmsZ9r-Ws0lfqHOv6fN3r6g6eU,18206
kicad_tools/cli/config_cmd.py,sha256=eqH6mK82rlqGgBFbSanctQHetxyzuCLsoeLGM0X1ItE,15099
kicad_tools/cli/constraints_cmd.py,sha256=hzzs1AWFKFXWfJUywFZptYenJ3da2NdyWw4ldsb0k-w,8903
kicad_tools/cli/copper_weight.py,sha256=JQLEk5DWbrTTIYPZ85Rbqd1hHPhQSBSWd_H3e031I6Y,5230
kicad_tools/cli/create_pcb_cmd.py,sha256=8Qa6nBdNX5Ng5y9xuqX_0450hIaeg_ROqDDc0fUMt04,9605
kicad_tools/cli/datasheet_cmd.py,sha256=TNzLzroRtPBtOS1-Tswc3jkwjvn4NLA8yAvO0Ppnh8w,39198
kicad_tools/cli/decisions_cmd.py,sha256=NMhseT4NClW0R5Te4UNfujGmkhoon9edlGaSirDqQ4A,12502
kicad_tools/cli/drc_cmd.py,sha256=MR8iWFwWXcg54F1oQ28FGw-cAqpDI8_tX5z6XHxz1K4,52350
kicad_tools/cli/drc_summary.py,sha256=dvTyY0n2ovM6r3i73-uY_-WyQ0VeT-MW91I-2goUJ8E,26567
kicad_tools/cli/erc_cmd.py,sha256=KcxhOwyglZWGKmb_PaSf0VmT4SYHpUI3fNy2btAK0o8,17350
kicad_tools/cli/erc_explain_cmd.py,sha256=GA_FeT9mKu8R68ssdXLQUn_GANJMInji1L0BRmSx0BQ,44045
kicad_tools/cli/explain_cmd.py,sha256=WvLjoHuChyjIgS0L3S48s2M1AJOPHEUMlsen1HUg-o8,7058
kicad_tools/cli/export_cmd.py,sha256=Ex307BfyCb6GgJtLIgb6EoqICgJnC-GXcBQq7wOVmVo,19250
kicad_tools/cli/export_formats_cmd.py,sha256=l6HaOK53waafAvEsvn-OVjpCM__lRCoyuAdM7o8J2Rg,2664
kicad_tools/cli/export_gerbers.py,sha256=Fh3rI3UyQBNSqGE48FTSTiorUAYYZ5_p5aeZKecJepo,12147
kicad_tools/cli/export_netlist.py,sha256=tzWrD_nWsSP5HCpwTUK8jSywNRY8hdXmt2pz5M1eF3c,18508
kicad_tools/cli/fab_rules_cmd.py,sha256=mS9trvbpWMGbjy1zHNikSuh12J3K-1iGqgRpYrwQ4Vk,22502
kicad_tools/cli/fix_drc_cmd.py,sha256=bFWwOls1O5Mp0lpKlKWGfUXZsQsyMfz36vjjHv5EJEQ,74547
kicad_tools/cli/fix_erc_cmd.py,sha256=Xr3_VVYGSxaAIC0TPx_XzoK-jDA3U4A8cawKRIOY1EY,14217
kicad_tools/cli/fix_silkscreen_cmd.py,sha256=H80SmxTrMC1lYDP_TwSePeWEZkSvI1jdGKB4GiUEzOU,12021
kicad_tools/cli/fix_vias_cmd.py,sha256=IIcnm6mMW1mcSD2iNEBQHzeoRHNI96qf7YgTdxPcxzg,37269
kicad_tools/cli/fleet_cmd.py,sha256=Q5pNgfEwzIKkPeoIowI-4XqIbVjDxMnKF5Y9Zwik3xQ,71228
kicad_tools/cli/footprint_cmd.py,sha256=YLrUCIy-83VMOI5TpN6CJox-AiZPn-9wy_OGXt1WfTk,17584
kicad_tools/cli/footprint_generate.py,sha256=QyS7krVUMbiDXxxYEe9LJ6rasLSsacvaMekBRfNQhdw,16883
kicad_tools/cli/format_options.py,sha256=KAsIQqeQAt6xUkN5m3K2oqXez5MqTPgAT7ay8rcfPdY,5501
kicad_tools/cli/init_cmd.py,sha256=-JGSwHTP8zHWBCY4GdDY5Ea_FvzTRUQzHBRaX82kNaM,20350
kicad_tools/cli/interactive.py,sha256=quampVGhOO212NkdzvrImu2bdRzODHSg4DOCvz5dPS4,12635
kicad_tools/cli/kicad_toolchain.py,sha256=NzwVzW-3of0b5fhK_kOpu282urN8lGGg89g5fe4psPY,25586
kicad_tools/cli/known_issues.py,sha256=KFLojs1BQ1IU5L7vuedqQ768CZVbU0h4chLbebmUhU8,18466
kicad_tools/cli/lib.py,sha256=79hYzgVCBZzQ48obdkMyr-lX_a6SIywASmw7A_TGO5M,25831
kicad_tools/cli/lib_footprints.py,sha256=DY42YUYExNkQsI_nXA08HIkYZhqEQNk_92SbC0PP8rs,8496
kicad_tools/cli/lib_list_symbols.py,sha256=r9JsN4wYPqGVClEVw5lmyecAgQej0kFs2a4iNzrvw6Q,3783
kicad_tools/cli/mfr.py,sha256=57DgMMWcHOUP9gN7uhIk1m-dVBIIR9nYGA41sHZ-LhE,36571
kicad_tools/cli/mfr_dru.py,sha256=U6AHLi7Yw7Ysz17J9jxtfuQG24sgYLI4clnP5w9nYXM,5462
kicad_tools/cli/mfr_tier_budget.py,sha256=XP3VsbOOMj1o6EF_5rK82fKHdfVaydXcXX7X9blV4Lk,6291
kicad_tools/cli/mistakes_cmd.py,sha256=6981Kr62wKHkaAHYTzQEB1CKVwU1bwD__gmCGn7-yis,22620
kicad_tools/cli/modify_schematic.py,sha256=Q63iz5y1WxKwZYTA9bwpNCVd3PpwkSj8IRCB1K3Zsng,26060
kicad_tools/cli/net_status_cmd.py,sha256=Bvp7iUnd9w6uJUbjcHYt0CvGpj8VY3yg7C84rcsvDow,34937
kicad_tools/cli/netlist_cmd.py,sha256=wc6XxhCC4dWFOT-ffxSCg732fJZ0yWDSu4R94ch8gfY,19362
kicad_tools/cli/nets.py,sha256=0B0q3KI6LJNUq8VA37VShDro14ZFjvIRd5M0H2PteYY,6804
kicad_tools/cli/optim_fom_cmd.py,sha256=z_mpkSq8-_i1QffxhQ6ZkzGyH1NNZA2nKuY3Lp1MmJk,5445
kicad_tools/cli/optimize_cmd.py,sha256=UNhSZSdw2BJr_PpxjzR2XB7pap29m7dnkRkz_E1HV_U,12458
kicad_tools/cli/optimize_placement_cmd.py,sha256=U7ezKUYQnXSP0wCCf2KBq9W5ry6yAk5wKFdWwtW0LAo,88138
kicad_tools/cli/parser.py,sha256=2edSZAxXSmSBem4jBtCykD8cW1XlHSlh5VRDkEXRmjQ,365749
kicad_tools/cli/parts_cmd.py,sha256=JkCL67HJ7ykaCYgz76SFQa7hmjfhSJAmhzBa5gxg_Ok,44102
kicad_tools/cli/pcb_add_3d_models.py,sha256=pTPfPYlCuagCWlMeUSjq36DGEho-O5FVgqLzkrjrE8w,11443
kicad_tools/cli/pcb_center_on_sheet.py,sha256=da__xZWtq89vnOJdHWZaFgANTYFgZW19BtZuUcAiVPw,4626
kicad_tools/cli/pcb_diff.py,sha256=Qyl1nSvjI4rfB7krUsq_1QftaH8Y79oJQndVCZp-n_A,16559
kicad_tools/cli/pcb_lock_footprints.py,sha256=wyz-8jkdiVZXXwNVQkS4Djpn9Wxxi1EpXjf5DsrA49w,8807
kicad_tools/cli/pcb_modify.py,sha256=OPAS1RpUw0KVDl0ckP9aOQBnnjLIN596rhhSMePx1Bk,13105
kicad_tools/cli/pcb_move_footprint.py,sha256=4JyXhNSPfeqWV7Wg0ryH2I97WmfXnXaNQ6eKv-UPkf0,12499
kicad_tools/cli/pcb_page_fit.py,sha256=KwL324pisopH6Ml_-LLhSk4raGw7hNO-oePcVkhZqXw,3469
kicad_tools/cli/pcb_query.py,sha256=LnV2Dp4tKm2gquMDXLdHgYs9eHrzVp5PjkwG87QCpoM,22687
kicad_tools/cli/pcb_remove_footprint.py,sha256=WKl7ZiyHQ_f9SLAgvZUqan2WdJ855IL7xeEHTqGNOWA,3446
kicad_tools/cli/pcb_sync_netlist.py,sha256=wNJLvNgKhK4Dn2lsQp3Zr5UfQzl2SDXK6km9w0t9t8Y,37236
kicad_tools/cli/pipeline_cmd.py,sha256=uqRdNOI-iVpf0m98uE4Ma50ITprOX5jmu70cpZuDJFA,99185
kicad_tools/cli/place_silk_refs_cmd.py,sha256=CvyBD99gX1piuqg3NeNsELAfMZToPN-lxPuffvAN4W0,12638
kicad_tools/cli/placement_cmd.py,sha256=ptCSij9E9m4DZ7KqFZ5tQ8MkiP8Cp62eHqFhx2iKjjQ,78691
kicad_tools/cli/progress.py,sha256=PKoFXzlzoYbBQPIN4GFK7QvrOCQnXAfCLNpPaWD6h2M,5540
kicad_tools/cli/readiness_cmd.py,sha256=dMgr5y1qSDWaNajLcAcYw-e5HwLeEH1deBPj-_c2xSs,146847
kicad_tools/cli/reason_cmd.py,sha256=XCTfOFgvwczzuXty3PVdI_rnCTb7bt5hTI1eBR1EwHM,15820
kicad_tools/cli/relocate_in_pad_vias.py,sha256=43ph6sVs9MSuLee0XTkCdHDyyz5L6ags_4T99zYzvHQ,79924
kicad_tools/cli/render_cmd.py,sha256=Qymuu-vn4AFAjiFBjUqDGKpa3QToymixooGaxu0W5D0,17991
kicad_tools/cli/repair_clearance_cmd.py,sha256=MYZGyjYoGsn6kCJ8qVXbP0UAIf09gmPu23klVzImkHY,17755
kicad_tools/cli/report_cmd.py,sha256=9EnaGO3284AGam5xJdXCRoc8yQRRflWJMjzamM6ZHoI,19359
kicad_tools/cli/route_cmd.py,sha256=NOJCCKhaqLSry3ysLyZXh-dQFYY7DEl7s9mKR92VjeM,1153067
kicad_tools/cli/route_deadline.py,sha256=8hwcBHQNzb-9Q5R1TvgLLNOaD1zcg0moP1C_iApY6cU,17047
kicad_tools/cli/route_exit_codes_help.py,sha256=768796yqhVww4M3g7DkyiCE_t4QE4297k57A4wauZkE,2069
kicad_tools/cli/route_fixed_repair.py,sha256=nQfwPBe7PhlHYLsvje8iuxaBPvMFBlPLEFSAZTjS5fk,4359
kicad_tools/cli/route_lint_gate.py,sha256=XVoyy9O_5dIgDcVez4LYdHA-BEHzq1m3l6Elh502iLM,51025
kicad_tools/cli/route_placement.py,sha256=mLZ5IfIohu8nxU8xzJGK1s5-qKiojdxKBWokedzB5ps,11839
kicad_tools/cli/route_receipt.py,sha256=2uDbf1F8t8qZwRku4eH_73Z8fytdh8MvvHl2dDgC6o4,10022
kicad_tools/cli/runner.py,sha256=6VH1wKFIpo5EPeXdK0JPR9i5mE7CfXxWbK-8H65geic,133444
kicad_tools/cli/sch_add_bypass_cap.py,sha256=vU_YsgR9F3vfneQrGN3cuwZ3u1J58uTVkGnrVx4atH4,19190
kicad_tools/cli/sch_add_component.py,sha256=WKBWp0WoEVQLYVjlDT0l549zIh0PODIHaSsRzfSg94E,23286
kicad_tools/cli/sch_add_junction.py,sha256=dFFO9s-vDXnIcSM_gBhFh57c-aqZtcRWfkb67S1TsbU,2817
kicad_tools/cli/sch_add_label.py,sha256=pdPaci3aVryeYlm0lNfbgvEtT0F9rMJf8LghRGUN5RQ,9206
kicad_tools/cli/sch_add_no_connect.py,sha256=STVV9a4UOiUJMIJGhrfUtHyMOPrP2m_t-zCKD00xOfk,10098
kicad_tools/cli/sch_add_pull_resistor.py,sha256=im6qoGhOkhZVgV3Hp2Lj_L6ht_BEkh6GpI5jXFVeaaU,27078
kicad_tools/cli/sch_add_wire.py,sha256=WcsAMkF9Yv2VIVBbbF6nxq-TAyjtRO2Nk9EOx_5n-Eo,6901
kicad_tools/cli/sch_assign_footprints.py,sha256=cNxiw7BJXms4Elutz6VOnFbQMN_jFPQM22ETEG3hPhA,20073
kicad_tools/cli/sch_check_connections.py,sha256=u6OD_GMgJODKVHzUlN9GYCa-FsIS_0pscxtnwKZYOng,15312
kicad_tools/cli/sch_cleanup_wires.py,sha256=HRrbm3iQXkD6ki5kYq5QrVxrcG5TFptph8bSHheWp84,26052
kicad_tools/cli/sch_connectivity.py,sha256=WsiLX6Sr2p-FuJcg_rCs_8sBKi_MOCfnI2KexKeeg3Q,7702
kicad_tools/cli/sch_disconnect.py,sha256=qgGxI__TXyRAfygyLS0oNmxWVCKtBgNDdFZoq-grSdw,6849
kicad_tools/cli/sch_find_unconnected.py,sha256=QJUbVsxhVQg-Kbldbe25GqJJ716cRpk8nFxw82pwiJ8,22468
kicad_tools/cli/sch_fix_annotation.py,sha256=GUopWt9s4nYE6Mgb1GL98EH1nG1LzJlfnKI7N0Wyfjw,29598
kicad_tools/cli/sch_fix_wire_stubs.py,sha256=osHF6omkaHKkDVasd0C8sVv7hFbN3stAcsbci_KxuFA,14058
kicad_tools/cli/sch_footprint_common.py,sha256=vYoEYqzvTLpmJZBfVb9wRnBn8HBvxUDbHsbsm7GdKdU,5700
kicad_tools/cli/sch_hierarchy.py,sha256=UK_zB4-NSrclfs_-LFRO0_aWHcnzvSdaVsyfCDM5WSQ,19123
kicad_tools/cli/sch_insert_inline.py,sha256=9gDwnY8mA1UptSmT0KReWE_K9vq-jBgO9DHl2CbaNaM,21634
kicad_tools/cli/sch_json.py,sha256=7vow25GMNo2eBX42NuflTh_yZxcVlx4xMf6QEC6UniY,5456
kicad_tools/cli/sch_list_labels.py,sha256=4YA-briUvoKAbdef2S4kfyfwUHSfjAkTbfr0JQsUGhk,7711
kicad_tools/cli/sch_list_wires.py,sha256=FqAORYIU0ad1PioKFIhg2dVx2ucYdn4w5Ufx970jY4w,5192
kicad_tools/cli/sch_move_component.py,sha256=0eMXdhW27sDXjbUZwN7B2uVuZCYkGEcvSYCz4xd5szY,13592
kicad_tools/cli/sch_pin_map.py,sha256=ts33d8VZQ9l1AJ6oZITAA3Xv_BRSO9FfAjLkz4FGhFc,14782
kicad_tools/cli/sch_pin_positions.py,sha256=Njoa5Z1VGgL4BbR62IBL5oVRQqgPgIQT3hRctzqO-HI,5902
kicad_tools/cli/sch_preflight.py,sha256=jR_sVzoVXeAz1qHDORrSSjvgDau32eFthgeK9v9wWKE,18216
kicad_tools/cli/sch_re_annotate.py,sha256=NhIjOgolV7cWeOxvDIzhPlkiFx30cxP1SZrv__Zjm04,34455
kicad_tools/cli/sch_reconnect_pin.py,sha256=PUN3sCk1ZRWmUD_CI_THnEQhLcQ_akW9FBOmpF4TPBE,20912
kicad_tools/cli/sch_remove_component.py,sha256=1qoUyhiQKuwuzCYjHbFOj9yL7_aWqyG9LaLPFBs6zAw,18647
kicad_tools/cli/sch_remove_wire.py,sha256=KzcQI2ejOc0NSpwN5BifZ0mKGoOFQePL-AkeJpmuT8Y,11009
kicad_tools/cli/sch_rename_signal.py,sha256=1ei3RuAM_KNaJFnrU7OhO09TAAt3FrPlen0qRjADwN8,16793
kicad_tools/cli/sch_repair_instances.py,sha256=YFuPuuy_VJMz3Q-YdrMZcfYXWwAp-lYCw0Lz8m35Wtg,32684
kicad_tools/cli/sch_replace_symbol.py,sha256=Sz0kB30fx56q7SCHFyiUVVbFR9ZszaPyU9-d8QKohTU,6266
kicad_tools/cli/sch_set_footprint.py,sha256=Bt0BbOj6xrUTNKWwF6X593CgkgsNN9PjGU5Lm--xoxY,15127
kicad_tools/cli/sch_set_label_direction.py,sha256=IB5epnV2ECnSv1IB47cR-c9l00O6bo6B2WZHogGZvnc,10267
kicad_tools/cli/sch_set_reference.py,sha256=SCIRVFU5JwBf0InrQIyhMlnl8pjKtdVPD3YOzDizEGY,9527
kicad_tools/cli/sch_set_symbol_property.py,sha256=iJWMu9Bd4KCdMofpQQ6cBvoUphnbk_AbLmkAKcqkY38,7208
kicad_tools/cli/sch_set_value.py,sha256=Gq3J12wWuFthvMd2I-wEUE81kr6MbonaSHZqqF1zWbI,7772
kicad_tools/cli/sch_suggest_footprint.py,sha256=JFXBdebZlculh9bfZRXrHcpuvkv0kkbiRlZUhAj3jBA,18617
kicad_tools/cli/sch_summary.py,sha256=Ejpj14pmM-Z31audepBwzifdnhyVWkGsNI0yJPxFW4g,8618
kicad_tools/cli/sch_symbol_info.py,sha256=qROcVSbTZUENdN9kjJoKP3G_IQVivm_Q3nU4LJZoNfw,5762
kicad_tools/cli/sch_sync_hierarchy.py,sha256=uJVmqC8qubNTcLforpQ5HbaL-DUB0PrOzpMZR3mHTcc,25667
kicad_tools/cli/sch_tidy.py,sha256=DHMjap-euIZw4iG4U6KHoRjYhg57Na4kHX2IfIuS7yA,13138
kicad_tools/cli/sch_validate.py,sha256=kLsoUSkJ-BPHdx5q9emdRY3tkBFDm7Hf-N94767sTYY,152008
kicad_tools/cli/sch_wire_common.py,sha256=SNtak73A7f_rr3NMJn9CbdYwVejqwiRY7WfM5xgHDRQ,7847
kicad_tools/cli/screenshot_baseline.py,sha256=jul-Bpq9YD2wXM_L2Mv1MNbpHtljFmPeDwIdQEL6POY,5112
kicad_tools/cli/screenshot_cmd.py,sha256=QzKPLrxshxQP8rTgnr8EeQvzl671a9yGKn5tNcCo1a8,8959
kicad_tools/cli/stitch_cmd.py,sha256=g5rIKpx1KIH6A67haqSpJDV3qweSvkve4bC50XrnjXc,329056
kicad_tools/cli/symbols.py,sha256=YhOb9lX0tYWGlmIMFTRfyS-WPDenT2GEdg2AZtRjJbs,5277
kicad_tools/cli/sync_cmd.py,sha256=L3FbrJVZ9rxKDSwmFaoYGr7PlMpwT6X_qbBBbA8ap8c,10345
kicad_tools/cli/utils.py,sha256=XVcpBES1DuojRPfyUqA6lyqTdC-KQQK9-sCSCPd15OI,2442
kicad_tools/cli/validate_connectivity_cmd.py,sha256=qoMCP_5QL87yGfgv2yAgC-U8AuImjIC-MMZ8-bzyQlg,8615
kicad_tools/cli/validate_consistency_cmd.py,sha256=92EznUrSFUHwiaBevc1Myj-yZJD2tMmn1b83DeSTM5o,8354
kicad_tools/cli/validate_lvs_cmd.py,sha256=baPFPfsruroNEJWd91SKLsjloo_Cjghd3Qv7BATwySo,10334
kicad_tools/cli/validate_placement_cmd.py,sha256=GQKsfLXLFy3fQ_ntAu-U-qho0RNETKhdSzdyU8HARFY,7832
kicad_tools/cli/validate_sync_cmd.py,sha256=XUIuUAfFoU-IXls0xRNknXqmeOHPzaM1y0KKRtL-vxc,11750
kicad_tools/cli/zones_cmd.py,sha256=fhLNVjy3_sxwyzLBDeIzVS6D_DaXQoCglQbz97wT3Aw,35268
kicad_tools/cli/commands/__init__.py,sha256=gdQI9hmIR86gP6MBYcM2fGsovKBV2m_tFI9hpLy6aPs,5440
kicad_tools/cli/commands/agent_guide.py,sha256=E-NPu_tJuGF9Kzh8Luteeb9TXB_fJa4vdxmtYXygvws,1252
kicad_tools/cli/commands/analyze.py,sha256=EUITZotBz8de_NtxcUKxV7WskKX7spaRJjJK0_siXZc,7685
kicad_tools/cli/commands/bench.py,sha256=ZWyZXmYx42ToHl-3_mfPelQoDTq6vSD_ZJAVxIFtubw,50174
kicad_tools/cli/commands/benchmark.py,sha256=WNKMGqO8zeFuxsI2yIx2snk1vm6YVmR2xi_7i6mszYc,10114
kicad_tools/cli/commands/board_metrics.py,sha256=oRY1BFVbW1BmcGnapA8D9VqDG6kjsHXs79OgDnhBvGs,1529
kicad_tools/cli/commands/board_view.py,sha256=fde0uwkIJl7E4YZWAPbJPoTeqWls9iUEyXbG3-q5DVo,10513
kicad_tools/cli/commands/build.py,sha256=AeqK9bm0ZhnrVqx4sJzncYnriteiOQ-tW9E8DF8hObs,3759
kicad_tools/cli/commands/config.py,sha256=re75zorQ8fNzxTxWGvIu4RhaFZi6RexqY00cDDPlkLk,1070
kicad_tools/cli/commands/create_pcb.py,sha256=X1_waZ1ZMtVHe4fnloB8v01CRnTI9ymVoI140IkSi5A,1763
kicad_tools/cli/commands/creepage.py,sha256=u8AdsLoBW1N_wjYaOMRpaFbAGRSFnrXNGXrGg86K3gM,24870
kicad_tools/cli/commands/creepage_export_rules.py,sha256=zZEXKM8SPhdZeoME2fuvaeZcsbtMnt1Udu7-jWFNiQw,10879
kicad_tools/cli/commands/datasheet.py,sha256=BN5sgzLttH1ahdFled1uoTOmhz0zsDNOl2U0ql-Xu6w,3144
kicad_tools/cli/commands/decisions.py,sha256=73zOA_s2VN26tl8-Y4N45SMC3Qp9oJq6yxbpM_7gzds,1753
kicad_tools/cli/commands/doctor.py,sha256=rTPLWuIB_MB2nMrKuPjlESY2zDIy8GBj78jOm4qetVo,2137
kicad_tools/cli/commands/ecosystem.py,sha256=qCDe3DBOJdANVVKlOPJCugPqXeBC9iMInSlaIMbHz1o,10303
kicad_tools/cli/commands/estimate.py,sha256=JbkLyoSsEaYGwrGHCYnqaI9dIvxP-Qi2TghCId4yGPo,5975
kicad_tools/cli/commands/fleet.py,sha256=Jj2ZrihcOOwtFSXfnbaYzGjmQfvR1h6w5wTfR6QdTwI,2369
kicad_tools/cli/commands/footprint.py,sha256=idHWFvtGPLqpEg9imZTqcXItdWUDqp3EL52n9BNR6ME,548
kicad_tools/cli/commands/impedance.py,sha256=UBftAbDuwN7wpySEZ3sedfR-OPb3HxRhoGORvAnmELw,19269
kicad_tools/cli/commands/ipc.py,sha256=xGR2OyHRr5dnWfGoLCxWssckEvwadm9cmjULOAwwRn4,17143
kicad_tools/cli/commands/library.py,sha256=SKiry8RZDguEQwXp4E9YDCIqskGbS-pUMlzlmvhyYbI,4539
kicad_tools/cli/commands/manufacturer.py,sha256=SLf7BzbgZp4VUikA0YFlsfyRTNAbFh04DyK0_fIjfw8,3319
kicad_tools/cli/commands/mcp.py,sha256=tKaxgAtcvxs40lBjNDFHWX4V01PpSxEITIGoIROjwkA,27145
kicad_tools/cli/commands/mcp_clients.py,sha256=mCvtP5dDQ1F43ebtSGmdUei-eD-l9I993poxSg51zBo,13796
kicad_tools/cli/commands/models.py,sha256=XEPBPR-hEd2b9De2WLGGnHs35zUMp124knw5KNtcav0,7680
kicad_tools/cli/commands/native.py,sha256=gErTcnJZEDV12rRrvDGwMxIQYPBtQ2wDhJ02o3IlTRs,783
kicad_tools/cli/commands/optimize_placement.py,sha256=JI-WkodfHbCckynMy1mIEcrD0IxLqviNh6Jha8hKIEE,2117
kicad_tools/cli/commands/panel.py,sha256=tGXQIdn1aPWULFOh6IDMYqFEycNJcgtUR5I2kyqlqUQ,9218
kicad_tools/cli/commands/parts.py,sha256=WpZNKiqFCcWDYfdio6bg_Ehmqcq8_KyZSI6FR3hCDCI,9590
kicad_tools/cli/commands/pcb.py,sha256=S5zEpYw0RI1Q0WLegbIHHH8PJyi2JP-20YYoPaKsau4,75004
kicad_tools/cli/commands/pipeline.py,sha256=ABqvDO_Ar7uBcjKlPiy8IY1niYsEEp_CO2nOSOlsT10,4706
kicad_tools/cli/commands/placement.py,sha256=PTfybOlK7QADqqDt-2qq1CJUet4Irrbxj2S4q58juuU,10104
kicad_tools/cli/commands/project.py,sha256=orGAFESX49INBXw2IpMwly5ztPd1yuutJVzVaG3_Alo,1010
kicad_tools/cli/commands/readiness.py,sha256=18Q9i5-k3K9kmDLibyhjbfJDf3HDUmxQJacJ5gZc11g,3738
kicad_tools/cli/commands/reasoning.py,sha256=f0-t6v0j7fKWt9gfVojjTKtCP85RLJF_QQeUxShtx_4,1572
kicad_tools/cli/commands/routing.py,sha256=ztGD_P-bnWNoz9wu-GTTb-nNTz9zUucN9Dw54rM-wQ0,39899
kicad_tools/cli/commands/run.py,sha256=x34ntlBEkZxVJwCgJkbaznhhnhYTsELRRS35J9mDORw,1309
kicad_tools/cli/commands/schematic.py,sha256=OvFIcWCiyYj66kyL0nVIEV9dKEZXGsMyGkYsHsW8XNQ,27323
kicad_tools/cli/commands/skills.py,sha256=V5RsN9opfGO8T4PCawPZtrazULY8ocEQMieVNLas_T0,5463
kicad_tools/cli/commands/spec.py,sha256=dH1cBP-nNvhpZYWbogG3jF27LFRbCfWm3s-iHNBmNbY,17418
kicad_tools/cli/commands/suggest.py,sha256=V4NkO_452t310gKOoQnS9syaIrzU13VHPFUH0jxPfPg,6140
kicad_tools/cli/commands/sync.py,sha256=UteG7loHjQweFRe-ilNKwYCszF3tBVOL0GFhVLIMwhU,1687
kicad_tools/cli/commands/validation.py,sha256=4WLZxAzn7vUHiu7v6oYd-T7bdHVJLUeJZqhLds3DBVg,27750
kicad_tools/constraints/__init__.py,sha256=WHXLhVarS3UzX0qoM1SEj5zyKHnCvW-fQyC4ex08exo,2406
kicad_tools/constraints/conflict.py,sha256=ZumAfzd_w6KzAeoFeYsb2bfUM6KtDY84v7-7EcKjhh0,24288
kicad_tools/constraints/locks.py,sha256=AA1TKA0i0W9TCocNF6_yLUeNxrxO6YeR6C84aYiuepw,6688
kicad_tools/constraints/manager.py,sha256=i5yYMJxx4H08H7dBsVrPan1DnOJ5um1-kg1eimVG8XI,22576
kicad_tools/constraints/manifest.py,sha256=QiL9xWrg5f-7siSouLFCnkfm0EMFRRyek354Cs2x0B8,12288
kicad_tools/core/__init__.py,sha256=XhMG9TNzwRSiEDisoHhuIe46S1fFVdoIYJpv-nktibY,921
kicad_tools/core/arcs.py,sha256=Wu1zddii3JleUi7DvnLlBWv8E1l-06hwgaD7sAHr2Lo,6078
kicad_tools/core/atomic_write.py,sha256=aUNvW16Oaq5_8qEmqm4_IxNU4_wu7NLb84AswKzhfyY,3660
kicad_tools/core/board_outline.py,sha256=jpdmaRdw9BboYQElDlQvW3-66ITdOV3naUa9P7-AMw8,20501
kicad_tools/core/canonical_uuids.py,sha256=QEAJhKdkzBQkssSz-NyQJwX9tljR8JMbMuQLYkv8Wzo,20245
kicad_tools/core/geometry.py,sha256=wduDPDVi8TA7NsfMQpsQP8wxjXdQikQs6h5-BZ3Cg3w,12639
kicad_tools/core/kicad_lock.py,sha256=MGtGKYfBTu6JMrV16x2Jz-2CAenjUHRURkwcOJ2anj8,3688
kicad_tools/core/layers.py,sha256=69NoFZiS29XzGcGlMb-24dGAuoaaknhpijtvCaMm6Ko,12554
kicad_tools/core/netclass_diagnostics.py,sha256=5_9gDJSLujFOGg9mkP1pycL-MGIGjVP89h-wkyosIc4,10020
kicad_tools/core/netclass_templates.py,sha256=GFBf_75B2xt6S2MYMiI3fTe-gUYYCbCZsLf3C0Qbi4Y,18841
kicad_tools/core/outline_tessellation.py,sha256=sALZpnf4zB4x4GGsvY4Gl06o-Es-BZ0ng34yN1mH0ss,10219
kicad_tools/core/pcb_path_remap.py,sha256=md5CLlMH8EYJCrRDLsf1vvzJ1de_OgSJp9QqTih2WXk,10748
kicad_tools/core/project_clearance.py,sha256=GtsxksdjrpmPf8ROLbrTVhlmzX6FkO-WRJr7z60KdGU,10809
kicad_tools/core/project_file.py,sha256=SVJ39oPn41NWWKqdf5tT6hHp3a80sf8sqXq9XugWFa8,24191
kicad_tools/core/rule_loosening.py,sha256=1dapwVEtLyEJJdQJXhjcvfgfSfbWSw2u7BdJyYifAqY,15315
kicad_tools/core/schematic_uuids.py,sha256=vE5fgQco5jAfFXh22D4gIU40LBQZqohrZw4jg_FzPhk,10581
kicad_tools/core/severity.py,sha256=sQKH-GEaXT-5sbEAe9v7PIX16-fFB-7r6pp-o2Og0oQ,1661
kicad_tools/core/sexp_file.py,sha256=lmAaE-W3bfwuDnxETn9bgiy-4t6VmxbufowPssfenXM,11218
kicad_tools/core/sheet_properties.py,sha256=9XVzbbaobbWT11I1o7isN-D72A9iUQVVh-xPW2zopLU,1377
kicad_tools/core/symbol_transform.py,sha256=ViSFivnANPgZyhCz7qFF7w6dmcsVGJ01gLRBtLZwSj0,2381
kicad_tools/core/types.py,sha256=o0UpUyAs_gXto1OWUSiw6oHOdPr97hrp9G65WkNJdhc,10951
kicad_tools/core/version.py,sha256=PnQBVLJSoISea6JVtcBPrY1_Cl1gjK7Bmi8yG92R1aI,3334
kicad_tools/cost/__init__.py,sha256=8O3QnOXXN1KNCXDCbl42Qgx6nMmWjgg5khgAz4sSSDs,2238
kicad_tools/cost/alternatives.py,sha256=xUaYJdTj5aDxUo2zCNyqkMLymEGxCyF8a3Id5sDAHYk,30653
kicad_tools/cost/availability.py,sha256=AYxzsZKX6PdnexBEeMhDgXrVvLW4q_hDymKqXxPREAE,16987
kicad_tools/cost/estimator.py,sha256=0G7K6kA03jYx3RMkwNmyvCMdSqQHT9ywZsKKOB2QJXo,33739
kicad_tools/cost/suggest.py,sha256=q5t0huspszHJd9J_ObXqpqXmomN8j9jzLW7dQyKPzIY,23875
kicad_tools/cost/pricing/__init__.py,sha256=tSV-qXchlMtrTL6j1OzktlMe_oiXkX1JwUSQiI0_FkM,104
kicad_tools/cost/pricing/jlcpcb.yaml,sha256=QfgDlqlgvpUxYgyfcAnjo2RRYgMRtKAvKTvJMPhozuI,2264
kicad_tools/creepage/__init__.py,sha256=01Fh8qB0_I74Ndee-usAr2HPV7jrrlHCkSrWmChBnF4,1629
kicad_tools/creepage/engine.py,sha256=3h1f5PVOIHbi85W0GhvUHH9H8zw-KcwO9RastGL9ozc,75599
kicad_tools/creepage/export_rules.py,sha256=ygSm9JZD9JKVXun_L8Dc66mTIoCAANeM1rTpXwEAMYI,17983
kicad_tools/creepage/standards.py,sha256=8WAScpSvrcqTlQNZzZuumVAVDO4bk0qUOtA3e3J0XL0,40087
kicad_tools/data/kicad-3dmodels/ATTRIBUTION.md,sha256=qpdJBXAvJ8dfAOR_6xh4I4ELQcN5Sz-cz0m7Uzu3xqo,990
kicad_tools/data/kicad-3dmodels/manifest.json,sha256=pUZINmRpAMTvNR76GAAY9Z2prJqUHGu9WIb6BsgU_p8,7353
kicad_tools/data/kicad-config/README.md,sha256=7TwjvlvgVzPPyDHDzeHPSe-gfEz7pPHracyGsV3-OkM,654
kicad_tools/data/kicad-config/10.0/fp-lib-table,sha256=QELhyScJ1Phy1M3q3fp-wPa9Sb4kDg2WaLduiYiLHnc,25235
kicad_tools/data/kicad-config/10.0/sym-lib-table,sha256=cNe7pWvP0vWdmOI1Sol5Zh8sSfNobRPpibICAlFGVMM,33919
kicad_tools/data/schemas/finding.schema.json,sha256=4KPVl3NH5wSiKIX6hn75dyp5_Bw4EvzvLsTyv5__ElM,1242
kicad_tools/datasheet/__init__.py,sha256=V-4DNpA1-6ltWZZU9k3Ez-6wvxv57a2acNdlrX9g7-k,4017
kicad_tools/datasheet/cache.py,sha256=Cr_Ops3ybX2gz4-jNy6rZVnNIUdFnxuJ6CHjeTK3Ruo,14742
kicad_tools/datasheet/exceptions.py,sha256=LfKHE2gICUK_M9VaFk9MPzUXz2ztE59kg0zxzDkhM2w,515
kicad_tools/datasheet/footprint_matcher.py,sha256=yiHTwZYze4ngowM41CVBQyL00JopsPtjb4f9XiebeZo,12208
kicad_tools/datasheet/images.py,sha256=wpHM7mMmYwxad4ORgo9odrUIuKSnK-lkd4C7aIJP9R8,3984
kicad_tools/datasheet/manager.py,sha256=kiSibd_3pl2AhghYv1jvPaqmIzy3SEAGfa6kOjeg_ls,13990
kicad_tools/datasheet/models.py,sha256=xhTD-fRC6DXTYQLT-R2zaALobogPNQrlQf_QvSDvLwY,3242
kicad_tools/datasheet/package.py,sha256=LfHGj604q8qmzJAfKAbFrOlqxkjnFpkilDXjMxyec1Q,11069
kicad_tools/datasheet/parser.py,sha256=VviEMYxtkBsrzQZqthPlJqldkI-aeqVoNyQnDXirsy8,28339
kicad_tools/datasheet/pin_inference.py,sha256=vqQhteV3gRMwvzE_Lp_3ipTMEGvkjbtDYVZeOD248Pg,12139
kicad_tools/datasheet/pin_layout.py,sha256=mzKutH60KXK_VcL3oHA-YWjvZYDazdsWA9KJGkJqGN4,18104
kicad_tools/datasheet/pins.py,sha256=WIJg_Ij0LczrYl6ka3Mfy1fMiWFjQYV1JVWaHJqKz3M,6548
kicad_tools/datasheet/symbol_generator.py,sha256=-Cqp-Qti2-8h6tVWyghV0DotSqOVvAEtIVtrTdStl6s,10031
kicad_tools/datasheet/tables.py,sha256=JgSabaScs1SP-Za1QHIEoLTiaEjD8NTVyWSro_6xY8g,3757
kicad_tools/datasheet/utils.py,sha256=FVX8PwIBn2vSCI7rZk8Gmh0xOH7WnNkx1bVX3mj0iVs,2612
kicad_tools/datasheet/sources/__init__.py,sha256=zOUlb7EXIU6dzVgzs8H4olYkEqD8_OPdVl-70ORGN3I,381
kicad_tools/datasheet/sources/base.py,sha256=SNaTf7rOqu9uHHcSKYsPiQ6sQnDFrOKEJEUmZZk1jtE,11300
kicad_tools/datasheet/sources/lcsc.py,sha256=diFxxSU2_SN5nmPjJPdSPKS8qhCfBD6CSUasx9B_qCU,3819
kicad_tools/datasheet/sources/octopart.py,sha256=Zvc2FyDelzB2NeCDB4Hx18FxpH1dkGQtkQ8E3mvSucU,5231
kicad_tools/design/__init__.py,sha256=a_VA7P84dydGe8xSrYKlTocdotX7YIFudB7t6jnxBO4,19016
kicad_tools/design/decomposition.py,sha256=3CxloHpmV4IvkkroBlo1Q6wmeggSVopuMolIej6ixiM,11290
kicad_tools/design/strategies.py,sha256=DQn3NURHRZeReqDNjyQwVCfo3NJYYAWETAG4gXrI94o,23387
kicad_tools/design/subsystems.py,sha256=6v-48q3U90eI9BT0L55i5KnoVVm49_KNqfQP9q9UdS0,7026
kicad_tools/design/validation.py,sha256=Q2lt_919-3XADkke8K5v8QVLdgXvC7SfHwceCDpICiQ,16968
kicad_tools/drc/__init__.py,sha256=pJjXmYHasxAdkYDfTViGDzauL_1T9ogcG7V0RS9j1Fc,2606
kicad_tools/drc/checker.py,sha256=XGXvCexXgrI-2qdTZ3JjRtLSagtU_OlgQ-bISPQMiqU,19710
kicad_tools/drc/compat.py,sha256=d-QbwAcgq0wBVVVb-F94jwW1c9rBgPTpv7FP10YxSq8,2560
kicad_tools/drc/cpp_backend.py,sha256=QlQEvMg-5sCtJwpnweEky2Fm5H4ralp4iARhqB4ql5k,6246
kicad_tools/drc/different_net_short.py,sha256=J5imixY8VMosq12uaXa8alM18i88AXTscjzjYVvMkfY,21861
kicad_tools/drc/geometric.py,sha256=nNmnhVlS8jh2MhQAFnOd1SYsyLpUUU8CHpYNao9ZCGA,26731
kicad_tools/drc/incremental.py,sha256=5zA2Tw4ZLt4-yUO3hSAJHWNIdDn5_PPBiRI_m6LGyLU,30248
kicad_tools/drc/local_rerouter.py,sha256=Nw1ZZLhOqidkW7c8k_mEZnva4kVjbz1AEpkxx14oLBw,24745
kicad_tools/drc/net_compat.py,sha256=E5AYvE9zI1q5uQMyclbhAR1lUKnsqCRkCpZqbQq_uUE,1464
kicad_tools/drc/parity.py,sha256=wY-M9f2MIIkQTfWSSn_F0kPZ4rga1wp7jOTXA7aMtwQ,6659
kicad_tools/drc/predictive.py,sha256=50-ePPbhE9gOF3kv2avSFqhw0KyLbwXS3KiB3jRblUo,29410
kicad_tools/drc/relocate_drill_clearance.py,sha256=C0OlovInDtlPe5CZX8kQlsAgIG7LYFfzjqAoXnHHsEg,17013
kicad_tools/drc/repair_clearance.py,sha256=FMOJgHvcvdfMRV6VZK_ff-KncQjWWHF7KfC1wJv8ejI,123007
kicad_tools/drc/repair_drill_clearance.py,sha256=bpZOewtS1sQXeNaZ7OmJVTP-hStc8sJmEHwQjc5yUiQ,26207
kicad_tools/drc/repair_silkscreen.py,sha256=HcBTz0CE-E5_1GOy2OCVm6GZXb6sK5_J9MuX6bKZF-k,14718
kicad_tools/drc/report.py,sha256=D3GQd4pyI2BqRzZpktKVAbKJFobfGfIlXqkydPt9Lik,29874
kicad_tools/drc/report_binding.py,sha256=aIH_Fo1ZEcxRjujyZKCnSaWaqteZPNIlz5W-4OJzBSo,9078
kicad_tools/drc/suggestions.py,sha256=Rbb0Ha1cinlwhD0kpqtzF0T3QShLgNZjasllMa31568,19070
kicad_tools/drc/violation.py,sha256=kBMN0uTRkZLR5GQx59SuC4WjdsafyM8BTaX0qkkOR_o,43738
kicad_tools/drc/waivers.py,sha256=z_gtFnzOYn6du24QoG418ZA-C56MVenUucokop3ybQ4,7115
kicad_tools/drc/cpp/CMakeLists.txt,sha256=bz1XUswfj4Yh7oFRo22QkdKnOfVIErVzWFv-TpbgSE0,1704
kicad_tools/drc/cpp/include/drc_clearance.hpp,sha256=xNfwjZ352zLSsc-H9Uzfb0MzbVjT1oyO8GSWE-meslg,2984
kicad_tools/drc/cpp/src/bindings.cpp,sha256=td_URcr6mM5dAhrxpHpt839Y-UhvOLFvR7BBt7pAms0,2634
kicad_tools/drc/cpp/src/drc_clearance.cpp,sha256=SKMr31ugwGwfASxOPFtHRgIGGwUWnWa3rvqPOMCN8RY,6501
kicad_tools/ecosystem/__init__.py,sha256=dI6okl8hIhuB1NoT0ZDvTfxsXa6U25U-7sPpCtij20g,1567
kicad_tools/ecosystem/models.py,sha256=TmLeq6OgSlSklly8YV6PwoCIFUicBTU3wNILBYzJB9s,18245
kicad_tools/ecosystem/registry.py,sha256=bZcqI4hXQiOY1yPKlnJUO7FDl8KXcIIsoNhnyLhdmFM,7172
kicad_tools/ecosystem/data/projects.toml,sha256=f2azJEYkHWNgGjkGpXhuMtT1V9OfVTnva1DHAYR9Qe4,65422
kicad_tools/erc/__init__.py,sha256=pC1coDIUTdqav6EyKh-jNxsYkUtTLo6qpqFuTetDQgY,1200
kicad_tools/erc/cross_sheet.py,sha256=vzGs4fOkv6Zu5I3oS237EIj5WVZ9wmlaE-RMk4kWa6s,18935
kicad_tools/erc/report.py,sha256=iflA7HbLlZOpOcHVR373PE41RWlSKT_q_L3mqnI-40c,11827
kicad_tools/erc/violation.py,sha256=noLQhQGw-NB7lOMfIEx251mAILCst2WN25PB-VwE0lI,10621
kicad_tools/explain/__init__.py,sha256=7VFEfB8CnXzHZ02-hMBGMSewjdFREjSv3wOZp9tj4mA,16757
kicad_tools/explain/decisions.py,sha256=OjH55Z85qnVkcjNrx23WhmfN1_eoadyI04x7l-O6Jok,16793
kicad_tools/explain/formatters.py,sha256=HPGfYbEwXNTjUIS6ytTQbZEKZr7XPEbGpEIUh7BzOmk,9568
kicad_tools/explain/mistake_waivers.py,sha256=vPeZZjqg0uxiF8LyhAWZiD0y8JpgB945lz2GApWxXls,10708
kicad_tools/explain/mistakes.py,sha256=EL06J4jBcpBGOxBeSnpi7Vd_0VPZwrvm2U24qkzqGu4,37690
kicad_tools/explain/models.py,sha256=YsxdS65gjeLe3fNjUMjnc6aVozRzCGGAVuxz8s0ppUo,6734
kicad_tools/explain/rationale.py,sha256=U1khkNMWdB5CXQ1MCIcFkAZ1t7113g_6Z3GHHPrCxMo,10730
kicad_tools/explain/registry.py,sha256=4AMSVpD6683_9dpm4DR7lCpjM8qiQvzXdAG4ZGP-L-Q,11787
kicad_tools/explain/checks/__init__.py,sha256=Ks72tufJkTAMj6yabO6Xr8ldMCeRzK6ZMu5qAPPbUkY,1057
kicad_tools/explain/checks/acid_trap.py,sha256=-B1B7UE329AQPG_mRyliMhZkQ8V0XMBz6v9o5faLx2A,5425
kicad_tools/explain/checks/bom_health.py,sha256=6irrFFES0mMayH0ZryxSp6Xux-ERsxfs6KRtpSvqjT0,4613
kicad_tools/explain/checks/bypass.py,sha256=__o0kKAM7OoAVze_rMHF1QPxD0iWfowzGCJIcBQYatM,7073
kicad_tools/explain/checks/connectivity.py,sha256=qCJzJ-RZfFShYmjuC7vE-Ti_BV7AITYtbyAOqcGNDCI,12404
kicad_tools/explain/checks/crystal.py,sha256=X7wzS1RHy_cC2BgsxzNQqwGGFaCC-qcNvEVNaqx_rcc,7878
kicad_tools/explain/checks/decoupling.py,sha256=8wTQyscBWVcwFFxG_sc0_vtz66vUiasBzbCSsAiR5lM,6478
kicad_tools/explain/checks/differential.py,sha256=IdPTGIGHdTLPrK9cqxvU9Z-f48rfdS4543MYge3cuzg,6551
kicad_tools/explain/checks/power.py,sha256=RF5JVqIpUF9kQLvWhepo4Ri4d0R-98-7atpE7YfevNE,6068
kicad_tools/explain/checks/thermal.py,sha256=vAB1qT5YqD179piyNyMHpCBbQ_xMusIt3e4gMDWTNjY,7253
kicad_tools/explain/checks/tombstoning.py,sha256=cmBXkRvg_3GyHEIfWjjkqR0sonVTAS-bgIYc8izeqoQ,6226
kicad_tools/explain/checks/via.py,sha256=lJl5ypg-BuHzRElDFhpJ865xFeFXnkxNLAus1chCypg,3581
kicad_tools/explain/specs/i2c.yaml,sha256=3MKUTeUNdbgRJ-JeXTBj-ku5n7uwesJ6J5XoF2IDRUQ,2875
kicad_tools/explain/specs/jlcpcb.yaml,sha256=Z13l8xFERRRNIlOE4bvKi8obiGH4U9isThJE18JCNzk,6521
kicad_tools/explain/specs/oshpark.yaml,sha256=cFc4GUamY1zB3NUdI44pPoS2Ff9JjbrX0T0QmhgUTVg,2864
kicad_tools/explain/specs/spi.yaml,sha256=0LpP80Qgp9TnGhoaWFBAdyWE7kcxAhtpnGmRan_C_NI,3342
kicad_tools/explain/specs/usb.yaml,sha256=dyy_MfaQv7MgmlTrFy1QLYCDkB2aiRbNG9JkEVnwzBU,3459
kicad_tools/export/__init__.py,sha256=q6ZFpdma0n4761C4fYBCVV1wbdoysjg8N7CyPPC3od8,3667
kicad_tools/export/_fsutil.py,sha256=pAUaKPiAP_L_-JnarroRMPX0u9f0qJJMTC9rvnjI0RQ,2901
kicad_tools/export/assembly.py,sha256=fknanZR3LSIkAaqxPoq8yoETeio9NM9SauN-jYGdinc,29631
kicad_tools/export/bom_enrich.py,sha256=AC57_2odPi-K_AjBe-G5IBL7KzeIeWDGxX2v_pHtLww,20731
kicad_tools/export/bom_formats.py,sha256=C4HQ_UFR7Tjnb_aosihFvT7e4lclJMfdCjpmSIMCCYo,15821
kicad_tools/export/bom_spec_overlay.py,sha256=Vm1K_s_ECF8S_Ah82WzZOEmaIMzdZ7N6Ia5zOqXushU,8717
kicad_tools/export/dsn.py,sha256=v-3mBPSRD4jn07f5GEJBurvUhDcEb95Awsr1PtfdAeo,70318
kicad_tools/export/factory_dfm.py,sha256=_384YIwaDIx4u8R_hHwoiW_TYfhFooTdFguJpFXMARU,31111
kicad_tools/export/factory_selection.py,sha256=f5zSrZQKSfyUjXBQOkloEZI2ZAfyq4Wd07-M9eR5rmE,7466
kicad_tools/export/gerber.py,sha256=B6fY-PDYCHtnoellKCy3xUnUqMefwdR4O06l-KQSWi0,52867
kicad_tools/export/kicad_cli_exports.py,sha256=yIO9klYXjRVDUa2YZKW08XzEcVnp4p7GPmDxi_4tXC8,5763
kicad_tools/export/lcsc_value_check.py,sha256=J2spL9K9imSUyjn83nETeKRWgG1bEBlnmQR0ENXAYy4,43986
kicad_tools/export/manufacturing.py,sha256=lCwhEdiO26vskwTgNPTRT6NwjIsd9uI6moxrOQUrXB0,77411
kicad_tools/export/pnp.py,sha256=0Ii3lTMfDmQKU_YfbF03iPZrGLzgCBS2UZJ2Bsyu1JU,23663
kicad_tools/export/preflight.py,sha256=biV_H1wE6XImzHM5gG9de3cZrYT9jFxpBkCk4PRLt6I,88975
kicad_tools/export/ses.py,sha256=zo51hvNT0ykFIiM8kycotul9n0HhK799RJZnHAZtAGc,27744
kicad_tools/export/stackup.py,sha256=fOPvaeUTWle2IJLMOnlczWFzfcpbxwuJFmPZWaK3QSA,2941
kicad_tools/export/submission_plan.py,sha256=qQgv-4g86MtZqI3PsA8DOLDRzgwnwrX4q7F2t4sNXSI,38036
kicad_tools/export/submission_review.py,sha256=gT93Lsw8Rv6sM0xPU-PKQr-tqys84pvLwTuUwkTzxZQ,21690
kicad_tools/feedback/__init__.py,sha256=EC7kJ07VfA-C7dVwc0w9dFYiWFIjsl7kTc6R5Rr_vQ4,285
kicad_tools/feedback/suggestions.py,sha256=Zssp1HiaZhVwBfQzk_TUoHyFymE4PODCoXtYEYRLKGY,31430
kicad_tools/footprints/__init__.py,sha256=8WuzFQzhRlObbCNh3dKou6LEttptDE5KYXe7P1PaPw8,6386
kicad_tools/footprints/fixer.py,sha256=Sam8zFe_qXQKK4BJPOnqff1eAsCvVsSCPUqnK2xw0mE,8383
kicad_tools/footprints/fp_lib_table.py,sha256=oqkkgl9BRv-d1SkdFBP5x-7jrugrHb7Vrgr7I0wXfGE,7057
kicad_tools/footprints/heuristics.py,sha256=K1B5_Dp3WrO3edvj9iKoNiYQqDOe7BKwp0QeG7W0OwM,8353
kicad_tools/footprints/library_path.py,sha256=nGIxSKMxHYiIANdizUYvTRN21A2KqAvS2MKG2k2HS5M,13657
kicad_tools/footprints/standard_comparison.py,sha256=veYEJYoNltNurhRL3jiN0Y-bQCnqF-b-qZi5qTYSFlg,17269
kicad_tools/footprints/validator.py,sha256=CojsoBecEoZLyunwz2GoqNm9L93JdkgHUPV66Qf3Vac,9820
kicad_tools/geometry/__init__.py,sha256=BDnm2iI_XVV18-kNaqyyynTI8abYE8zNiHZtXNddBUI,78
kicad_tools/geometry/copper.py,sha256=VJsgQzOInzQUQVLsjJtn_lJ7FP09sGC91ntgx80gvMk,17880
kicad_tools/geometry/courtyard.py,sha256=FnrvfXTvZnTsBXVE8XrSP3qhHCn2PyVeWh2yDVqBuGQ,9274
kicad_tools/geometry/package_body.py,sha256=mHfC2LLfI5MRv9t-GMiG_vrexZTyAb0rRicbXSd29cM,4835
kicad_tools/intent/__init__.py,sha256=ekCr7_CXbHM2_b5y-p1VMvfeQF8kSgtWiKJIat4aYwY,3447
kicad_tools/intent/constraints.py,sha256=0dMlrbpSrI0XsaKLTgEQx7pWXFIIHKgqeM_VQnYD2EE,4706
kicad_tools/intent/protocol.py,sha256=zhel99zDGmIIPeYWKomBlRtqc4KR5rTqolZgWoNPD8Y,3786
kicad_tools/intent/registry.py,sha256=3TkHv4L2mYRbEPNpJZaWR2xT4VCRKW_gx0vNm8C4xYg,3497
kicad_tools/intent/types.py,sha256=rAkgSv4_1XZfiw5CM-0dEvuCkZ8jX1iVkclRFCKnbuk,3121
kicad_tools/intent/interfaces/__init__.py,sha256=f-ZClDcUNwceVyW5NaStfgM1rtly1SqvrLFXPIN6K6A,673
kicad_tools/intent/interfaces/i2c.py,sha256=W2z1Xs5ZoUBXVYZNp9IvRiD8gbo5afOTyNPlGPQfb0I,10319
kicad_tools/intent/interfaces/power.py,sha256=CBfgYOwiEzvF6FipZOv6H_gAPYZe07nUYnwhAcHRjmA,9163
kicad_tools/intent/interfaces/spi.py,sha256=2s1zRC6RZF9crIsPWw2jLB8NaRnZXVAQBXUcCu2YTKg,10930
kicad_tools/intent/interfaces/usb.py,sha256=1_KkK4jdvJogNSe0eEWVeuhn7-uaigrt8T2HYlne9XQ,12011
kicad_tools/ipc/__init__.py,sha256=MXjNvRsm4m63XfldquJEOxmmGpB20bvbdqw3vq9IcNU,1165
kicad_tools/ipc/board.py,sha256=E70nsEoE43JS4XTIy9zRyoHc7LJvskEdj1KmDi8uiXE,5996
kicad_tools/ipc/client.py,sha256=W90uAfAJ-Bln5UaSclvMsAaVo3JFoucnAZd242N_uqM,9710
kicad_tools/ipc/discovery.py,sha256=AySvfo1xHRcAMvuCZDOx1DxOIQ5OdEv-fJxN9RgTFWU,4957
kicad_tools/ipc/transactions.py,sha256=y0zi16ecHwJusURafeWePt1s2c-OVaY8RFNw_Bvx2z0,6963
kicad_tools/ipc/proto/__init__.py,sha256=0xtlN-Cd39-Bn5ZqEVw43Jx3J9yRh4mKuXzXFuaI5sw,700
kicad_tools/ipc/proto/messages.py,sha256=PNkbCQfTwQ103TXEdDL3Xb4Ef9pg9kU63DuXi6FxhmQ,4814
kicad_tools/library/__init__.py,sha256=8PoidPVYHzwsnvTQ2FD0bdm4Hh3VrZvAUqUrdNHfjEw,1338
kicad_tools/library/dsl.py,sha256=MF1ZnEEhHUiYCAXEckZT8UO4l7CkX35DPfmYdb-VvZA,8855
kicad_tools/library/footprint.py,sha256=yRt7ALYIoNMKsrYDArfxUhH7ODKohw74_fs8nVaWyMU,10949
kicad_tools/library/lib_table.py,sha256=fdIXgR4fokLHho4Vljs9wFe_IGU7PKW18KJTf1ffb1Q,2204
kicad_tools/library/purge.py,sha256=Ma90xhYyJFUxgmxXh6QgrUKI2URoCVl6lwhysftrEN4,11589
kicad_tools/library/generators/__init__.py,sha256=_uDYQ81K7o24uu0fJHZ-yEieLNjTQrTMqxzIZtu5r44,686
kicad_tools/library/generators/bga.py,sha256=k29pXrR7TE-gv-mRuw3ySKP8nm5nHumTyw6e_p3Ze94,6354
kicad_tools/library/generators/chip.py,sha256=7_FTwTpN8rn9Ky8THa3rR0GqRiCO_advXvG_WBM3zHg,3217
kicad_tools/library/generators/dfn.py,sha256=ljbz_BO_DOc6bQfIPCc28e-s-lCi_iJWhePh_urDkEk,7097
kicad_tools/library/generators/qfn.py,sha256=t900W7uAx36Xh_frv3HoFIjIEaY9GgPMKF6ZjJsvUh8,4722
kicad_tools/library/generators/qfp.py,sha256=EMNGNQBcU8b6uqRDiec2KtgX7q94x0fEYFL6MYqAwF8,6768
kicad_tools/library/generators/soic.py,sha256=b7ai2XP6OrrSq5KXZy_zo33TwKhPXPbzaI-DTPbW3t0,4911
kicad_tools/library/generators/sot.py,sha256=PH93n2Cqj-OAJF67lHtGq6H_r8XRGJUvABeSQ2I1TiE,5946
kicad_tools/library/generators/standards.py,sha256=kQgwds56g0uuJg226vZemna58uK7kb83eq6lGJX_xJs,10243
kicad_tools/library/generators/through_hole.py,sha256=VRBZiVuwGWSdQJ45ff4m_vID0w24EtUhkrS1reJRPtI,6807
kicad_tools/lvs/__init__.py,sha256=NakA9AwJZymHcy0iKsontR-DX3GfEfK13oK0IKBLw_M,3239
kicad_tools/lvs/board_lvs.py,sha256=4Zlr-kjmE1o6D-QaizbttFi_EtrbtJcht4bon0Zf-tg,45318
kicad_tools/lvs/copper_lvs.py,sha256=dazGwfOHJ62RgAWXD-Qnl0uD-oLk0eJOCoaorvOlLVs,20274
kicad_tools/lvs/recipe.py,sha256=iXMggclUEPK01rvRCNAScEbViBOSGbKlh4KHo9osEjc,20116
kicad_tools/manufacturers/__init__.py,sha256=u5Q2Yyjk0X5ke2m6fot6FbuTvLDnAnUHOdsr5GX6nBY,10234
kicad_tools/manufacturers/attach_zone_dru.py,sha256=ENWM0O5zc2rIQ9S-rjpXolZOeXmYeSBes-ZsDun97gY,12656
kicad_tools/manufacturers/base.py,sha256=swwl-qrRNg6mxtDwrPNiNk7yeZ_VrNH5TgAG69yFPuA,19847
kicad_tools/manufacturers/dru_generator.py,sha256=AlduhfJRLHSsjNl2UaIkSaqs9yvKddaRtkswb98Ux9I,29037
kicad_tools/manufacturers/fabrication_overrides.py,sha256=V53viqevW4JpH6kqyeJ2_nOyg30cdQrMHWpXSHe6WhQ,18688
kicad_tools/manufacturers/fabrication_process.py,sha256=8Scd_ZT1Mwmhgq_dpS5M5zI4qWzoZM8crd1cQPpkHiI,13279
kicad_tools/manufacturers/flashpcb.py,sha256=6xGhYYGNQtr-zs5636XO7ucVw4smVKc66E6u3q1QjOk,2014
kicad_tools/manufacturers/jlc_upload.py,sha256=_LR5WxHfIkWJJgn0mces7umHKlqe8Q-HnOap1s0eCYQ,63622
kicad_tools/manufacturers/jlcpcb.py,sha256=7F4-uDZSVbq3k6iRo3GvTtEz1xW5OdjsIluF3nq_aP8,5081
kicad_tools/manufacturers/jlcpcb_tier1.py,sha256=KJ_7RDV3cCcJ67ONF3NeVSCeid7eoI0tUuT4zCh-CSg,2012
kicad_tools/manufacturers/keepout_dru.py,sha256=UR3uv4HasLqIxurNUnnRYvlEsJWfpaU6ulox-QSrD64,16448
kicad_tools/manufacturers/netclass_dru.py,sha256=_2Bb9WwQB06icT-awaehmx6qz3J847Gtb-rQ6AsGkrQ,24091
kicad_tools/manufacturers/oshpark.py,sha256=GMVhayLJ6iVx7OyJ1yikz6l2f5Rq5XnUp5BvS_Zh1o8,1265
kicad_tools/manufacturers/pcbway.py,sha256=li4LsXOIyaOJdBUSQaaeETUWhimTdyeZ5hbFxrsCqKM,3043
kicad_tools/manufacturers/project_generator.py,sha256=TbsTXEZ8NKl8DNj39co8zLDKsWCd4ERSDTp6AhTWhBA,75096
kicad_tools/manufacturers/resolve.py,sha256=U6z2WtV9iIuXheAMSq9S5_hIuHRnMZo4LkaqIci4V6c,7788
kicad_tools/manufacturers/seeed.py,sha256=1gXzJ3raRYTRB-UhgGEsr11CN8RlpbKHv4U_s3Pgivg,3161
kicad_tools/manufacturers/vscore.py,sha256=HBgopylkl-N-KQ-_8RhSOZv2867JV_SsJGgMty01AdU,2914
kicad_tools/manufacturers/data/flashpcb.yaml,sha256=er2oKcYsEdoR539m2dF-bqvRsvCWrYUmvO62sskbwmU,5075
kicad_tools/manufacturers/data/jlcpcb.yaml,sha256=5kNzxkaqafx5i3ZSf9UKp6m8MgGt9tc15DFuYS_wJ0Y,9487
kicad_tools/manufacturers/data/jlcpcb_rotations.yaml,sha256=JJEWb27q4YmDtc37voCrKBfw40z7Pr6luxJRoaNdaug,2035
kicad_tools/manufacturers/data/jlcpcb_tier1.yaml,sha256=QQDgYt0NVHWHFVjI16pKRtHJOuLOejQrTyCrv5fKL2k,10490
kicad_tools/manufacturers/data/oshpark.yaml,sha256=VW-RfvA2fSkqtRdXehHEr20JqpggA5HZyDnx3oY_oHM,5116
kicad_tools/manufacturers/data/pcbway.yaml,sha256=JBf-KGUAuVaT72X4ZSoMRFepXUyCTxUqpOfSbEs-_MA,7175
kicad_tools/manufacturers/data/seeed.yaml,sha256=r7qua9t8mXyufIQr-g3LlfPqjiUtqoSajI7ezDFCx6Y,3976
kicad_tools/manufacturers/rules/flashpcb-2layer-1oz.kicad_dru,sha256=U2Mm_erxHKnNh4nk2xhIywM8U7vMUYRRLWycDJ5F-MY,1209
kicad_tools/manufacturers/rules/flashpcb-2layer-2oz.kicad_dru,sha256=Z33ir_r8TjckUYNdULZG8G_v_cHGli-OYGSN3EgWj38,1213
kicad_tools/manufacturers/rules/flashpcb-4layer-1oz.kicad_dru,sha256=U2Mm_erxHKnNh4nk2xhIywM8U7vMUYRRLWycDJ5F-MY,1209
kicad_tools/manufacturers/rules/flashpcb-4layer-2oz.kicad_dru,sha256=Z33ir_r8TjckUYNdULZG8G_v_cHGli-OYGSN3EgWj38,1213
kicad_tools/manufacturers/rules/jlcpcb-2layer-1oz.kicad_dru,sha256=uNsC3KuQ96CsQcAKP9GaXEEYgGVTYKVy1oua8xKPMRU,2021
kicad_tools/manufacturers/rules/jlcpcb-2layer-2oz.kicad_dru,sha256=ncvm_f6i-IsF43a92XvQTI84OBOIlddu7pJUHEA1zOA,2024
kicad_tools/manufacturers/rules/jlcpcb-4layer-1oz.kicad_dru,sha256=DPKch9XnyvmWKCffeG6JDVRamb8_vRQAWbytKXcbhU4,2023
kicad_tools/manufacturers/rules/jlcpcb-4layer-2oz.kicad_dru,sha256=ZOXeuGyimmK5sJABFyhIo3NYY5Er4FWVvlKKlQyknco,2024
kicad_tools/manufacturers/rules/jlcpcb-6layer-1oz.kicad_dru,sha256=2iP2DYloTN3XKHR4fsQcM9LFqZBoHKYnlrycppGuq6M,2024
kicad_tools/manufacturers/rules/oshpark-2layer.kicad_dru,sha256=P5TdW2iSg1EJBW7yH_ADxQdY4DhGd_eSpDuh10BWYt8,1214
kicad_tools/manufacturers/rules/oshpark-4layer-1oz.kicad_dru,sha256=KpEEa_rE0tp6bhsCZn6z6qcEE30RsEzDke9KXOs8ezc,1212
kicad_tools/manufacturers/rules/pcbway-2layer-1oz.kicad_dru,sha256=_LTkIb1WIH0wsZjDSCoQXUVxhLzjTYBG_IYfHEzeB1s,1190
kicad_tools/manufacturers/rules/pcbway-4layer-1oz.kicad_dru,sha256=WPdYNAnIlyxRdnDgUe4-ti3RBE2SSw9IjeYMkXvQ6eU,1192
kicad_tools/manufacturers/rules/pcbway-6layer-1oz.kicad_dru,sha256=6Bf_VE-K2KYqBGCInNc_vvlqCj73iD29pq7CE8iUowk,1194
kicad_tools/manufacturers/rules/seeed-2layer-1oz.kicad_dru,sha256=O6cNg61P4NOYIT_n7LFg5Mkf_IL2vBnn1xDB1UqHGe8,1251
kicad_tools/manufacturers/rules/seeed-4layer-1oz.kicad_dru,sha256=O6cNg61P4NOYIT_n7LFg5Mkf_IL2vBnn1xDB1UqHGe8,1251
kicad_tools/manufacturers/rules/seeed-6layer-1oz.kicad_dru,sha256=vximvQuyWgEu1T8_3B_6Y9--skHrfUTCuIMH0SozBaM,1251
kicad_tools/mcp/__init__.py,sha256=fwnqWFy_eJv5ns3rPyC17_CR-c7x2qiB2cUAxwI6Ry8,1988
kicad_tools/mcp/context.py,sha256=F0rCBh-ya2hvjaiJnCsUjT4Kus3m-bOWysU2jrtKCpo,20513
kicad_tools/mcp/errors.py,sha256=zns5pbZ-AeFON59pWGWiokorKvqhJmI_gG6EAE-Xks0,1184
kicad_tools/mcp/observability.py,sha256=i0f-ba4HbpTvtQwSmFvwKyepjaHRAtw94mcp4I7Sezo,16296
kicad_tools/mcp/preference_learner.py,sha256=stQ2-p9RIKJY7BY-Yk6tDM5ENKDKogEG5lV3qj9E6rY,15890
kicad_tools/mcp/server.py,sha256=KmirRz92NhPhZgF3bisNb3nhvc9qAz49KzkqpVfWf8s,18785
kicad_tools/mcp/tools/__init__.py,sha256=bnMrT4Tsgeyypibgpz8T_YoI97q8rvFGNNQA_0z4nNg,2906
kicad_tools/mcp/tools/analysis.py,sha256=o6TH0SLgBx7UMTY9NJR9B9XWX4-upxQKyksjzBywgHE,39212
kicad_tools/mcp/tools/context.py,sha256=7gPWr4p1L2ESppQ5ZVcg8mQylZddqMn2XkJdEQNMvxw,16627
kicad_tools/mcp/tools/design.py,sha256=7CyyOOjyrPV4xzWgsRGPeN_0ZXAftRGajaRaC-SclEI,14494
kicad_tools/mcp/tools/design_intent.py,sha256=fGcXmsNP3i3l8_bM6M-sBnQbXtXucwRjLguWbQpSUP0,3455
kicad_tools/mcp/tools/ecosystem.py,sha256=GSTjLqGavLoMB80HdGxeqrO5DYnVlIGSpjDLiI7YoGQ,3630
kicad_tools/mcp/tools/explain.py,sha256=hAkB6LOYo1tDlhM0Yd58d5jEP1RbgbXK7gLm5qscBsg,9116
kicad_tools/mcp/tools/export.py,sha256=6GzbDD1oDv74EQ6PykaH8Ug62sn5zIwntUqsSjadgi4,32016
kicad_tools/mcp/tools/mistakes.py,sha256=mbjA3Bl6yzQlFk8d4zCU-PsZVf3K97TU3kNuQOtXqas,8227
kicad_tools/mcp/tools/observability.py,sha256=Hedwhn2ZNR_Mrky4U2KxklT7u7t-2MlJuDMzoyfSwK0,3025
kicad_tools/mcp/tools/optimize_placement.py,sha256=K15kFz1iCQd6dwjBFXnJ3WzU-4BaR-RCeyR_FukAXYc,31561
kicad_tools/mcp/tools/parts.py,sha256=3kqn5V8n7r37u-vwQ9LdMM69NtGtCwHD2sxXBP1Dp_4,5430
kicad_tools/mcp/tools/patterns.py,sha256=jN1o_HI8E_O2TylcX0tomWhfvd_HIYzaeJJFqB15QRA,8579
kicad_tools/mcp/tools/placement.py,sha256=Ye7FDJmAW7K3OZ5klhxnovXP048bNRc5Nm_1HBsrh4U,24601
kicad_tools/mcp/tools/registry.py,sha256=VOUNDEH-r4LkLLH4JKozDtEabA0c-NO5uw7MIrm7uKI,97780
kicad_tools/mcp/tools/routing.py,sha256=LuJ1Vk3cC-ym_YXQgLdkbras5zOfYho-LoZa18Wz1Jw,62487
kicad_tools/mcp/tools/screenshot.py,sha256=qdD-k0vVb3-8RXlQJsB2oXD2Kwfs7W23ImKkjNu0amg,22948
kicad_tools/mcp/tools/session.py,sha256=TrP4OmypP26np_q4bLaLAxFqQbIjnnXBo40J_NS47Dw,36394
kicad_tools/mcp/tools/workflow.py,sha256=cdg3XVIXQdHILUMIWfd-7buqJmCGFQkYEOZYMXkf8qA,4395
kicad_tools/mcp/types/__init__.py,sha256=BhF1q3fPuKK2OxC9TvtKAND--Gg-_NGC36HSFKlQovs,3731
kicad_tools/mcp/types/assembly.py,sha256=FBRPxw1dVxkNfq9FA8WdCqyJVtJuXIKZ8Essk6OQ1Y4,6807
kicad_tools/mcp/types/board.py,sha256=MsvgbFxem278EoFsJyMD2D7Wu6U-OqmraqYLbpJy75U,6996
kicad_tools/mcp/types/clearance.py,sha256=PgGwUCDUPJPAFrTuydDpYDf_-NrlLlav_egoly8jIoA,3728
kicad_tools/mcp/types/drc.py,sha256=a3uiWy8ndFEVXVuhHpbvFNrP53iQYSXo65eelqcObN8,4551
kicad_tools/mcp/types/drc_delta.py,sha256=XfzTltFiQYCMsVmFosQkF8grBvfKvg2yqk6aFm14SH4,3574
kicad_tools/mcp/types/gerber.py,sha256=GxZDUbFPq6JuoUpNIDMELMixEOF4pgfwqerhQ6vsEEU,2481
kicad_tools/mcp/types/intent.py,sha256=a5Bv1FI1yngKPRP2nUq9Z2-IkYw2lzHCNPNF-vynTXY,7349
kicad_tools/mcp/types/placement.py,sha256=i20dVHhUK7DDYZCWc8sXyXxXF7L0PeWzTX0vNsEiv-k,5622
kicad_tools/mcp/types/routing.py,sha256=mJdcEbXmgWmvwNLc_VSL4lyw8w9Uod2EADgVYdhrzbc,4643
kicad_tools/mcp/types/session.py,sha256=TdvrZVB0oBlAYTLDKW0t56SR_geUqmdpu9kBxNbsdJE,14150
kicad_tools/mcp/types/warnings.py,sha256=bk5rhfasqQcDZsqOTkFXSaIEnFLFnk0OA8FAdw4D6HE,1760
kicad_tools/modelgen/__init__.py,sha256=f28dRYJJuqhhyD6PVHRQe8q8cGvORff6oExr_Lh8hl4,1593
kicad_tools/modelgen/bridge.py,sha256=-3LDGwqG3Vym5MZtRQWLzCC1ksF144rSxZf5Qnci4R8,5287
kicad_tools/modelgen/cadquery_backend.py,sha256=hQ3X7sziG_uChpcYal5DHEsYz5R5edm3KPvcdcqvbyI,5495
kicad_tools/modelgen/families.py,sha256=EgZAFetYp45wrNkb0gvnGc901uY8rSh9rQnvlX-uuj8,34693
kicad_tools/modelgen/footprint_geom.py,sha256=2P_ZMW4JHgIdZtX1QpNZqVErP8Yf6bR6YozJ_TJkA8w,14686
kicad_tools/modelgen/generate.py,sha256=UFJsLC_TU48HTSTxbZYTZz1sbJ-Qd_QzEdhFraIsfHc,8638
kicad_tools/modelgen/step_writer.py,sha256=Ko4hQIC6xGu1JeYwRX2HJy8h6Xn2KlLQEn8Z3lmvjHk,8609
kicad_tools/operations/__init__.py,sha256=8jnQOVeK_kmhlMxEBPWV__1j4LnbYV8Nz_BqRZCz8nE,1508
kicad_tools/operations/net_ops.py,sha256=rGvGw8QaJ9hFjYUBTKUm6gs4YaFeGTZFXJUfD7OEvrM,8859
kicad_tools/operations/netlist.py,sha256=JsXT-xIvm-FnlqKR4S_mMLxy_eANWXQWwT0sXBVB-UA,35621
kicad_tools/operations/pinmap.py,sha256=5YidJ_nBMQF30_aLDDH91eBwH7FQpmZr6lT0PYirikA,13600
kicad_tools/operations/pintype.py,sha256=P3U2RKA2Nox6PH-wcHSjLL8VOttOlMuTu3EXuo8CWL4,30892
kicad_tools/operations/symbol_ops.py,sha256=feuuGVxmAXJc2cVa-__bETiAzFXTTQo41kZk7oMsnIU,21476
kicad_tools/operations/wire_primitives.py,sha256=rjJ98iyPzjVYfu6u_ohVOYIEE86qHYFYTwKhyEOoosw,1874
kicad_tools/optim/__init__.py,sha256=9FUd6gkh9AdBAwMc3mlqMHOkky5_bS5CvYg57-Ot-Q8,7948
kicad_tools/optim/alignment.py,sha256=0qBbL-QbVJwQU4_z1C3SGkDDLDo9_ydsScawCtBbk_I,14633
kicad_tools/optim/board_outline.py,sha256=oBa1MsVxLSvhnyBx_CRFDTQleeAQ0skmewPJ2Z5WIek,8870
kicad_tools/optim/bottom_up_placement.py,sha256=SfQgVkVI74iWWHtZuFm2IrdjeeL3MCS-i6qwcERZVuU,21650
kicad_tools/optim/clustering.py,sha256=0g2JF6VZH8x-Yvtr248Vwaqn7C0r0zz_6yyvwgVoPkY,13499
kicad_tools/optim/components.py,sha256=WHZDuQ_Lb8huWe4J792g19vFJEw_Clo81IBuccYO6YM,8681
kicad_tools/optim/config.py,sha256=TQCQxBqe6v1TwlpejNrrLrkmyyRIjWDdrGolWcRSPkw,3338
kicad_tools/optim/constraint_loader.py,sha256=uHykL961fOxAdY7sbSPXjjk0x34CGwPaVOGoUzuL7pE,6770
kicad_tools/optim/constraints.py,sha256=mACqEZ9zNzC-5H9e05gyOVyr1qNhk8MeX7UteRtYa7g,14287
kicad_tools/optim/cpp_backend.py,sha256=wOupgmYhzIXKFGWKvM3IvYZaFhD13wsusvS1jFYHMzc,6619
kicad_tools/optim/edge_placement.py,sha256=xakDiRm-fo0PeKheJxH8rnq3_VNL0LW1EvVSbZdsknI,25951
kicad_tools/optim/evolutionary.py,sha256=GJ16bR3w-LkbvCXH6iltionKsSsFPZAC3SLYynxwUh4,59051
kicad_tools/optim/fom.py,sha256=XcrhDVuPdxqrtNhzwugCl0zpe8aIFgIQsGiiAh4_cdM,19161
kicad_tools/optim/fom_electrical.py,sha256=69RZMx1tG6VkOJybTn8z9PTyAxrl70ADHm4rInbUNz8,9396
kicad_tools/optim/fom_features.py,sha256=yg10nDWjcshJpKzjNXIIRcY2Qy12JYT7M4-6jtVUgnQ,28895
kicad_tools/optim/fom_geometry.py,sha256=MT2BTfw4eLasmvKGaKmtrtXYsD1oIeslmxGO4YwxS2o,13687
kicad_tools/optim/fom_thermal.py,sha256=htvO2uzOxlnTGWYTiW0ogU36XtWcFUqQUN2pRuajDjY,4235
kicad_tools/optim/geometry.py,sha256=npQfSlTKRBLWh5d_dBDOWtanbxqlFfymGRT9mPI5Log,7170
kicad_tools/optim/keepout.py,sha256=ILWFowxNncLocm3DK-OnVNux4zz96bxIrE-WoJfbJOg,20731
kicad_tools/optim/place_route.py,sha256=imqK5bRLBqnNYH7K2RbzGG6fN2jMi6BqVw-OkYcwMHU,32152
kicad_tools/optim/placement.py,sha256=oXi7Lu34UVnu-M591SzZU9ojBjL5-A_fyYhWf2FZpW8,95921
kicad_tools/optim/query.py,sha256=bJjAU9z2r462vyhdoJVUMsN0mmOepyE8kL97BNJ1CwE,16599
kicad_tools/optim/router_factory.py,sha256=3IzMVvwXtgrFb1JoY7xa1efoqm-P-SYVFH4J12BO_cs,14241
kicad_tools/optim/routing.py,sha256=Z2iSbogDiVuZ_Tm9Fl87KP4wKbALrIpRl7BwKZykVoY,21331
kicad_tools/optim/session.py,sha256=bV-Rvch6tUWUldTR7B7_xmUAu5v7hy-EjUNbT8ZiK2U,30351
kicad_tools/optim/signal_integrity.py,sha256=loHAGkxNogoHde6HsyrK5n_5ctt7TxOsrFkjGg5Wa7k,35562
kicad_tools/optim/suggestions.py,sha256=oxzAdDnPix0_e9FqkVAfJjF3t7fcjw5nxyU4EVfXMjg,21205
kicad_tools/optim/thermal.py,sha256=CvGo3UBVY3hkGachLsANydQ8oM7Ib3wNuBLq8JNiw9A,13438
kicad_tools/optim/workflow.py,sha256=4eBJc47d3HGe6Fxh9IZJFs0YWweFY-JCt2EaCY4FaWk,22144
kicad_tools/optim/zones.py,sha256=DzBE2pjxvMf70NYCouU8HQWbcoex1Zd7ySpkm39GEHo,5859
kicad_tools/optim/weights/default.yaml,sha256=RrUFIDtPCeNEEWcvatXnlS2lWOkkg5jnUcYgkTajegE,2167
kicad_tools/optim/weights/legacy.yaml,sha256=Fyr0oWTFUhKhU0GiLj48dN2LsyUN_dySboWRXJGuqbE,587
kicad_tools/panel/__init__.py,sha256=-LgvdT1FuAkuPw5jXhGkCuJrRaSFofjzr-MrPgRcHfM,704
kicad_tools/panel/config.py,sha256=CGMWpWwPZn7bd-hFGVJvZl7F7-nGPFCJzVArfZW7zBU,6424
kicad_tools/panel/cuts.py,sha256=Bu064LN-AyZNQW_fFJoEgVx6TraS7EZIzWp0P1FjAKw,6095
kicad_tools/panel/furniture.py,sha256=AD77Ao7l-HFSiGVscMYmt4Vct-9-ddXnZCZy0sKzERA,5731
kicad_tools/panel/outline.py,sha256=N46eVvfPc0asAxJa9nScWGXvD9iAFPaZ1XiGMGGVe1E,21640
kicad_tools/panel/panel.py,sha256=GVwzeUrcKoWz1Fky54xfb8BSl-oW--Wj3YX8QxiRd50,61070
kicad_tools/panel/tabs.py,sha256=1oGcT67acPwAwh_o0EHaCMnXnA-yvCl8uKHccaXmOvs,7184
kicad_tools/panel/vscore.py,sha256=CupWfh_u6ELIJyHg7mO0G59ei49oDLjsDmxYBgRaHQw,6453
kicad_tools/parts/__init__.py,sha256=4eWS7P0x5pNCVLeUfLIsUtLDLLg23R9E4-MW-UGfCy8,3124
kicad_tools/parts/alternatives.py,sha256=shNJcjJkg133g_Gz_KYD3Cndbr5XqiC0pmARd-6woKA,3304
kicad_tools/parts/cache.py,sha256=yteR3iFWrehXL1En6PkRtsS1xrSLbVnDN_whWiC17os,19957
kicad_tools/parts/composition.py,sha256=DgvU4LNMReha884zUEzkeu-dbdcHoWzegQ1G_m7v1AM,23168
kicad_tools/parts/importer.py,sha256=ekV8baKrY1XSPHmWMnfmwCXoo_BnoaPs1-iS3pYInQc,20199
kicad_tools/parts/jlcparts_catalog.py,sha256=cE7Cjuhl719WvBayeOCWtcN5_-AcTpVla9ZE1S9LXMg,32299
kicad_tools/parts/jlcpcb_api.py,sha256=HAYCSTV2tNuw77q2sem19FgRo2cgk8Bs3DZLvRFg2Mg,26802
kicad_tools/parts/lcsc.py,sha256=lRVBcr8_n5ddvSuc4Gl_fQ5HpFYZKHablhCd-qzrdZE,46352
kicad_tools/parts/models.py,sha256=LtQNPwDiXmjCWpXTd9lW1jbpU1XcCINN4N-I-QmYBTc,11712
kicad_tools/patterns/__init__.py,sha256=QiPTLJWtuKsi_s2ICVvxaCR2l7kzp8gPh6m0oe1AALw,6097
kicad_tools/patterns/adaptation.py,sha256=vvHenveiByrcJrd_kWNzRxmOuFWmftsyUORF3pcPtUU,12386
kicad_tools/patterns/analog.py,sha256=rbwIThXVGwJlZyzdGEpdPvkvPV8ktgKECTkou6oPrwE,27518
kicad_tools/patterns/base.py,sha256=KF3LfTIjHSuLMwkIwO9-AZHvHzd7Tg2q1uqgsBBy7RM,6864
kicad_tools/patterns/checks.py,sha256=Wn6PXRhoCDnLPRWfXjTOMzMjIlDGuMN8WX5BvNCwAgg,20006
kicad_tools/patterns/components.py,sha256=vEXuU0tTEXdCpmj8hgjyj3TUNU-Dcan_ebJuWixr4to,17495
kicad_tools/patterns/constraints.py,sha256=8jraC3exre8mjdgJ4XytpwTPNuD5o-VkSy5JKSrK_1U,5665
kicad_tools/patterns/dsl.py,sha256=tN7Rm-CpMBYZMqGzzOsGrFdf-tDoWgw5ug7DLh5YWOw,13484
kicad_tools/patterns/interface.py,sha256=kVDE4u8BqCQcfhpFBD6ZGQ0o3V_2oug_2SjLVy9mUvY,35678
kicad_tools/patterns/loader.py,sha256=qrhWOY8goWgugf4MdBTsk4xN04js3AKfctNqlaKsFi0,15579
kicad_tools/patterns/power.py,sha256=L-u-Yzh4mZ-b8hROIkF73MQOLyBhBmzOWimxKPjyNAk,14105
kicad_tools/patterns/protection.py,sha256=sojwL2Y6Bm38o75X6j-KsTZvqciWgyFadm9YHhXM2Nw,35885
kicad_tools/patterns/registry.py,sha256=Q2hT9H7xwkb9QsCzie4z0B-a1KgQf4Jwm0qE_sKN0Tw,9507
kicad_tools/patterns/schema.py,sha256=IzfS8asacpGnGmIlmHoEQ2X9f0NC-wE1D4g417X-GOE,6076
kicad_tools/patterns/timing.py,sha256=-otwXVj1hzkH1dXfbBZWTAio7Ef4P2agIB8iBf3NZxY,10192
kicad_tools/patterns/validation.py,sha256=wc0h-OKR9QWhNJ1syh315cZCeim8wRcww-VeLhDJSik,28295
kicad_tools/patterns/data/LM7805.yaml,sha256=BwWyi9mT3dCiAq6VZO3zycODMryXTCrZupXIopQHIyw,604
kicad_tools/patterns/data/MCP1700-3302E.yaml,sha256=DXjhpuE4YcPwe1DuaHeHuABTxqlIaFaS8gcUIf8IHq0,689
kicad_tools/patterns/data/TEMPLATE.yaml,sha256=TVqFGDVhpifLeaVyeQp1oZyC8uAqGNu8e2h5oWKKSZk,1603
kicad_tools/pcb/__init__.py,sha256=Z8_tvaIs8I-lG37zxO9eDZaWGnb2ZFY1M6jbseHYeas,1461
kicad_tools/pcb/_layout_copper.py,sha256=EzML5Qhbo3rj1qHBZ-lWWI9ez-ixKZgyqItfpor-vmo,12042
kicad_tools/pcb/board_geometry.py,sha256=loXUQP89gIGx0lVyTrIdz8eNpXUAi2xWGQmqf1u_X58,20466
kicad_tools/pcb/center_sheet.py,sha256=9aifITplmw-w83OT0oUDm3fOn5QudUkePIk-fnpF8Q4,22774
kicad_tools/pcb/diff.py,sha256=7B0aAd2MNEJLfMHIYckOTs0IoyvZw4FFhumdFSwPr_U,24503
kicad_tools/pcb/editor.py,sha256=aWM3j3NKlHEYTIQoxPBEOWxhCSzwcI-YQODUF26qrP8,34715
kicad_tools/pcb/exporter.py,sha256=aZpJqPLtRUUWh9gtF9c05hIWUbiMGp6YKsgIwWy85RQ,17898
kicad_tools/pcb/footprints.py,sha256=TwHAM_f5twrvbs1rFMRfog1L8OP7jntbVrmvrMJgmZQ,23797
kicad_tools/pcb/geometry.py,sha256=cp7jbz2vOxy4XcGqqLWLE26wJ4q7NMR1y1yg3fkxF4U,2135
kicad_tools/pcb/layout.py,sha256=pse0iKGEJlNgIR0jS9XqLpRmv2qBcdCvR8J1W3O0dNM,8739
kicad_tools/pcb/lcsc_bom.py,sha256=aqW8QC0wGQZ1_zgXjFuFXtQ1M22FnEMhhhasntz7w34,11065
kicad_tools/pcb/lcsc_guard.py,sha256=56RAS_Kx-yP6y_ujkB6DUVjo0gOwwXgMjrrdO4Dc73I,5219
kicad_tools/pcb/lcsc_model_transforms.py,sha256=HDHupbsp2NCvHTUuPDTZYzeL3mjRnwHHiQQbm2m62E4,18336
kicad_tools/pcb/lcsc_models.py,sha256=D_kwQ_zw_RXikNM-xCJ4fpCwXFP1AgwJsoZUq5F1Htc,31099
kicad_tools/pcb/lcsc_registration.py,sha256=guL76QqaQbpHSE7zBoNXrz7reTYZgBZ3pXweNTXp9wk,9355
kicad_tools/pcb/model_audit.py,sha256=kgLlk1gecycZUK9BWNjko7oThQhCZ4TRu--PtMoLgO4,19656
kicad_tools/pcb/model_substitutions.py,sha256=KP8bndINs1AOnh9K_G4F92grbRhmtJA9gCkVbNkWjL4,3661
kicad_tools/pcb/models3d.py,sha256=XAXcH8ljS_Sm7Ou4NyP4-TEmn6lvXBM50rAk4dnx6os,61691
kicad_tools/pcb/models3d_pinned.py,sha256=J-DEmjw97yIXBvHLOnZdgUaNOCdGIIY3PmCj8gjV7-c,7646
kicad_tools/pcb/mounting_holes.py,sha256=XGVE8cCafKjAPT3zUaIxGdjLc_Jbw5Am8E91-YbJ8KM,12165
kicad_tools/pcb/outline.py,sha256=mRM5UQN1I66nGguYMiZ_Rx0AvaihUuJJUch1VQk9cBs,7857
kicad_tools/pcb/placement.py,sha256=BClsUZ8cL7_zPrrrc5heeSny0uS3r2uFiP689jHxdWk,5972
kicad_tools/pcb/primitives.py,sha256=12Oz3OPHtsND90nQJ0EGQzzWohSKzf2g78yybVlpL0c,1853
kicad_tools/pcb/reinforce.py,sha256=0138tr68fNeDVFoP4cDVyYPLKboJKUokjuwQ5O0hvqo,31756
kicad_tools/pcb/blocks/__init__.py,sha256=bduWF5tmv0LG7fqFaI1JsPJSyzaXAUazR3xmUIXZndE,2371
kicad_tools/pcb/blocks/base.py,sha256=Be6i8vkN_MGPWuqbzGjG2A6sP8u8sVPnqeOYmluTVaw,10348
kicad_tools/pcb/blocks/led.py,sha256=tZg5EGRsWo_gzCW41Yf8VtGogIrBLyZZPNPx9IRe_q4,1494
kicad_tools/pcb/blocks/mcu.py,sha256=Oer4KIHxg6cXWE_BIuMRsJ8egeKaOiHc9bXRKrtHytk,4760
kicad_tools/pcb/blocks/oscillator.py,sha256=q7e1_gUnIiEE7SAF-HRA_vnnvRGocMboXte2LQnRTDQ,2747
kicad_tools/pcb/blocks/power.py,sha256=xjjOzKV6HauVRl7xDEuHN4X_QDTI4fZ1aGoPqu5hyRw,3969
kicad_tools/physics/__init__.py,sha256=aZgnC5UrAjKdAFEVceEi8qBrLQ_gOfVafzkjFLI5L1w,4250
kicad_tools/physics/ampacity.py,sha256=mRXZA8t_WsS4NvUCdnvu3B7Ez5NoarxBcSY44IgTBFQ,11926
kicad_tools/physics/constants.py,sha256=Ps1hjYnGwTqyvV-3i89jV5NEQcaBhBWEjIjtAaRt-UI,4579
kicad_tools/physics/coupled_lines.py,sha256=qdLXNkx0BVnuRjVAN2ZtMKfq0O1xDVk5BsuUHbz3ezE,19902
kicad_tools/physics/coupled_microstrip.py,sha256=f-JB9eY-htV1-Zunmd7NJqO0yBr-Sp4hu__5-KD9754,11612
kicad_tools/physics/crosstalk.py,sha256=y0-Wau2Mbqj0p_Cpu70xl2uPj8le6xcE2XSI-pb4Cp0,14869
kicad_tools/physics/skew_budget.py,sha256=HMXlYpmKQzy9I7vkOnvHr2Hufgy7oAgIf4_R-u1EfMk,18024
kicad_tools/physics/stackup.py,sha256=6Updg1aTchnkQhMxuiAAI8H4HfeOAiKNwvD6hMSvTEo,35226
kicad_tools/physics/stripline.py,sha256=eSaV_FhUYhhh5QNH6pHALWMEy-OHuwHebuN8EqV3ilI,7278
kicad_tools/physics/timing.py,sha256=NXTwPhYtBK1zzejngc3dF7hqnPLClFqYnTAt65D6lxc,20447
kicad_tools/physics/transmission_line.py,sha256=QY8sv1rPLtkF7P1_s8qqWFXkd9-6Ztt-OLmWfLDpoSc,31199
kicad_tools/physics/wire_gauge.py,sha256=hEaarTu3utk4dK0UITl4eLSI94dfaCbFnMlddhd3HdY,7552
kicad_tools/placement/__init__.py,sha256=pKHtT3-hZZnd0L8aiflx_pAdd9yO1g0wBKZTaZCZKhY,4330
kicad_tools/placement/analyzer.py,sha256=pON0nPjIVlKVV5BWmmpxONdTO51n34ebqnDF1M0kx2Y,39226
kicad_tools/placement/bo_strategy.py,sha256=CcavuE04hUx4qPDj71767UnOFwo7SocjGOakQLJkk5k,25626
kicad_tools/placement/cmaes_strategy.py,sha256=f-1u-eQQxY9tbhNbjKacvIoZ4r54clwR_ML6w-Dy8rU,19291
kicad_tools/placement/collision.py,sha256=S0_F_8Wjy2JSN4fU4N_n8VUpGyXufwetSkywT-g2sCU,7667
kicad_tools/placement/conflict.py,sha256=_1KCj-nd6xJN9emai0Hadl64xHC8LIDmvXoU33ssG14,11186
kicad_tools/placement/cost.py,sha256=jzCwipkCZrUxUGJTjwd-toOLGcXnCAoxOFI4chqcXgM,37512
kicad_tools/placement/cpp_backend.py,sha256=sA1SSdLkK-pQqAwvLgQpoXbEfxSS3QgMUvrXL1RFDXQ,12844
kicad_tools/placement/decoupling.py,sha256=9a5kP-rDYpDfxzZDn52p92Tj-8QAHdwJnnJBEEQcVvs,25485
kicad_tools/placement/drc.py,sha256=7ESBLsEeRn4CU9hqMy-3O4TMFwUohvY1WqbS29T4VFk,12191
kicad_tools/placement/fixer.py,sha256=GHAfciv_V3OHUjti-xlaGvNJEwgUYlEHeXSTQpxWgvc,39899
kicad_tools/placement/geometry.py,sha256=If8BGf-5hFdGUGjnp05-Icj_3t-OwlFvYYAy7tiUmQ0,11402
kicad_tools/placement/hv_domains.py,sha256=TWNsyzzF-XzwAvV7IhXkTzGJLiIixwK5SYiWPuRJ-7w,14734
kicad_tools/placement/multi_fidelity.py,sha256=tdAJ1p6iV5tqTaFqvYgu5B8HHl1Scs5aZExjORGRvFs,26849
kicad_tools/placement/place_unplaced.py,sha256=dzQa7rEsftVAHI9n8Odxtbr7cZSfdzyvETtCx17PzII,12343
kicad_tools/placement/priors.py,sha256=GRH1M6bikhzFptPura_nuXk0axsLl0SwozuCjnj_eqo,21540
kicad_tools/placement/route_check.py,sha256=vzYPfyTmpzPnWICdakM7WJkxo7VD8G8fp4ADjS8k4zs,19305
kicad_tools/placement/routing.py,sha256=G7G6m1_rrvlB1EUA5VASDIvt7xfmBDhtWRl005VGCxI,7295
kicad_tools/placement/seed.py,sha256=8Q-zvgbz2mKIxIpLbTUrNyiRMoP0CbazIvIfSxWq_tw,14146
kicad_tools/placement/slide_off.py,sha256=ZuWnKs8occQC7dvZuhQhYEajQ5xlMY1BkBUSg5X7Uss,30806
kicad_tools/placement/strategy.py,sha256=VaOgrOVOZI4ThMnP_8MlM5m2GB7VeXfiNaP4dx9SwAU,5084
kicad_tools/placement/vector.py,sha256=SBuMp-U1dcYJGUIAY3V8nHLNbM4mI6CKutcauMkIElI,28073
kicad_tools/placement/visualization.py,sha256=0vRxmWm9VEPsd9mGhnSBqkJg6H5f_UwMT0wccohzhFw,21296
kicad_tools/placement/wirelength.py,sha256=DBEy3oBtBHDJVZYjfrSIHLTK63hyfKzW2xlnVVmj5gY,14818
kicad_tools/placement/writeback.py,sha256=1V-b3thRuDB7hJsbKSF2OLT89SDoiJgOMxDztd9seYQ,4663
kicad_tools/placement/cpp/CMakeLists.txt,sha256=dGo5dXm12gyD-UYRXxHaPio_Nat9boyo3IA1A-egrWs,1809
kicad_tools/placement/cpp/include/aabb.hpp,sha256=csXQtwqohfJoABqvHwV1eDAHshekjhHgYqso61PcEjk,3829
kicad_tools/placement/cpp/include/cost_evaluator.hpp,sha256=38PBnUu41Z5xw5tT-t8PJia-pQpvH7JASpptLLLwlEA,4463
kicad_tools/placement/cpp/include/fitness_evaluator.hpp,sha256=oy7__bfZb3q9p0d6MPurTAEJsLqTKlU0dUpmW_3IxDE,2754
kicad_tools/placement/cpp/include/force_engine.hpp,sha256=FJWWrmz9ZQRTlE3JwSC8-0L--UE_LpTDQWMJTFo5j10,7961
kicad_tools/placement/cpp/src/bindings.cpp,sha256=n0Gx2WxmVG0ne-OWnZ9L8vQ1fw-UyzCj3qRFYXkD-AE,6099
kicad_tools/placement/cpp/src/fitness_evaluator.cpp,sha256=cIy05DwwyPZln0cak2BchqHrdG3yHrNuKv1q3WvNSSU,10540
kicad_tools/placement/cpp/src/force_engine.cpp,sha256=66j-znA_SgppJQ6Pa5_pcaoEWXzHy_Ygy-_cLatxRp4,6675
kicad_tools/query/__init__.py,sha256=fouqbOfwDch2NIt_7RdYU7dl0K9PEqVZMjzzjnRgN5w,1221
kicad_tools/query/base.py,sha256=cDx40SnqZPN2T9c0Uu3wSIM541EsiQx_UcVV6QjA1bM,12317
kicad_tools/query/footprints.py,sha256=bFKMrWx2BhcHjjvj7FRVTylWS88d5zzcmxAnh__WBZ0,7142
kicad_tools/query/symbols.py,sha256=xx4ICEd4gLFIHTdkRwG4Qg9obXMgcqdA8dPIKiZ2k78,7365
kicad_tools/reasoning/__init__.py,sha256=Kr-ikOkJW6F6yIYKku76S1OQxzfnny7QRQRO1DUZSkI,4819
kicad_tools/reasoning/agent.py,sha256=Cty1uiAiHx_Sxj48PGjDtcO4MhtwzytgMjDajQsLASw,18400
kicad_tools/reasoning/commands.py,sha256=ds-lIc4dX27Oi44Xu-n61OJitrKONJpqJ6S2seJQbNE,15243
kicad_tools/reasoning/diagnosis.py,sha256=5Rcw7GMb2ndBjzMd6b1Bw7_4XryUm3KDLOgtbHFR1DI,28313
kicad_tools/reasoning/interpreter.py,sha256=JW_YKctVag1qgdunVd0rDbpxXGTuqibtjdAt1W0u7Rc,42534
kicad_tools/reasoning/state.py,sha256=UmqM4fCd5ADwWfmYaJwICYYQUVKITTkLThdtTsPi2Ak,32610
kicad_tools/reasoning/vocabulary.py,sha256=xzSBatf7tne5qi4Xtgc1Zsh0jtsiBF1p--YHSnRY0yQ,14883
kicad_tools/recipes/__init__.py,sha256=aVrzAV5RMCLsg8L28OxUc2ipOIH4MWSieLd14Ke4NJQ,2177
kicad_tools/recipes/gate.py,sha256=27yG9t5BGi84rbuMh0qNtl78rfdBO_CsG1PC70zOBv4,19405
kicad_tools/recipes/precondition.py,sha256=O0DqR7Eu7Jko0sD0zBByE-ZUfV5aZvttAFcMcHdvfss,15730
kicad_tools/recovery/__init__.py,sha256=rRTa4z2vhimzXCVGC6yNItRFBOglBOfcczfHSEgdnAk,2802
kicad_tools/recovery/applicator.py,sha256=-vugJCpiNxpm8dE_wwVom6PTybo65MPMmvhDaWnX6-E,34901
kicad_tools/recovery/patterns.py,sha256=Rdiak51XIWLEQt7kZX4EOdPvEMSz4br0yno6KDfBbVk,11187
kicad_tools/recovery/strategy.py,sha256=G5rjKouFPplA1Ac0piGwH0VQDc5hUUPp5XRn0qHabqE,31966
kicad_tools/recovery/types.py,sha256=wxtNrLyetC1lpvAC9JYof0swhTVciyjH31Bom_lTbhA,12388
kicad_tools/report/__init__.py,sha256=Hak1mOVs8UE6y9HxoToSRFr4iNPKQCBYiNC7D4liGr4,1317
kicad_tools/report/collector.py,sha256=chddhgcMEuh5RbTbyEFgACTMcjQspn8fssej7u8hcP4,47602
kicad_tools/report/figures.py,sha256=fBYZjrEoVFZYDIZd0EAF7n71YrPed99caAlsH7e-1eA,14669
kicad_tools/report/generator.py,sha256=gbQAaAjoGxZOE_QaZeEmklLcG7W532lMMsHDfNbCwr0,8058
kicad_tools/report/interactive.py,sha256=tWTjo-ySXm_7frvLAuck7FR8SPDVsdfqp5SaEqTBas4,5133
kicad_tools/report/models.py,sha256=sMSx8wNsqq6cDzchbI-A86HxKvj57FDn0Hl9s7iZU2Y,4510
kicad_tools/report/net_class_map.py,sha256=I7yqHck5knymxLpOvARbMW9klwdCbmhY6dnn5mbw5cU,3715
kicad_tools/report/pcb_data.py,sha256=viRllxNxuVB1iptzKIwrgxqACk76fyl1g9w0p3-CHR4,6280
kicad_tools/report/renderers.py,sha256=LyV03yrimT_FxJCZZjClGq2Bj-VEpA9jSMHDVNFkSFY,17031
kicad_tools/report/utils.py,sha256=AXt-1ZodeBDs08Ics7FiUGyd-PvNS1RgfZnT_L1I2SE,4840
kicad_tools/report/templates/design_report.md.j2,sha256=ZbRz1WwIy-HomRi3_N3bjpGH5XKBQq_4HWP-1RMTuoU,14919
kicad_tools/report/templates/interactive.css,sha256=eYoJPrdmXH9ZQxE_qzDkyr6AdrxjC7_OsWszfgivzfE,4063
kicad_tools/report/templates/interactive.html,sha256=kug2OEMP7351cavVRagniC0GFvkhh8wBhxRZ4ej_wfM,1342
kicad_tools/report/templates/interactive.js,sha256=9PpfNoSv5TAWvDfkYtlqEHqILnZ1dXYvA9l524EW9-U,16206
kicad_tools/report/templates/report.css,sha256=tKAStdZf9AVWpTw56KXDh2ZcUQQgCaVNMcJwg6ATIqI,9358
kicad_tools/router/__init__.py,sha256=zs9LAKLHsk7Vv0FQe68ACwKQTz4EZ3zOU82eJ9iTAxo,26412
kicad_tools/router/access_ripup.py,sha256=0m9TTyvfhyDBZHgURf-IgaPFjwJEDQHUxRFSZEpU3xA,28865
kicad_tools/router/access_witness.py,sha256=DAPjD230oN_yaNL9CDuBJge6_iOYoloJo2JozxyCOUY,67152
kicad_tools/router/adaptive.py,sha256=tHVK5VuaD4EL9mNu9_HSpdOTSUi1DRQsqWhPZS-mY8c,17638
kicad_tools/router/adaptive_grid.py,sha256=hOYvxYAu-jUvNUD1WhACtcw6MuKO5frquNaU2_OVipI,24119
kicad_tools/router/analysis.py,sha256=rnoN55LWRM1AYDYZxJhBNHUrXhpi8WKNEVnEoF3iUYA,30682
kicad_tools/router/authored_clearance.py,sha256=udnqaDAxlxK_Kgm7th5RXXuzsqfVu5JbKiuNRP69RMQ,25637
kicad_tools/router/auto_pcb_size.py,sha256=E5_TcpUbJapXMJXW6Go2I1ugdWFTXMV_KG-hP94iyOc,44934
kicad_tools/router/auto_pour.py,sha256=CKthrFGMSxXoa-kaEB3eQEyskKPLlIcHzFsXjzD-DJE,45466
kicad_tools/router/block_router.py,sha256=W7uRTOO53DA-yA7Ue9wkcDHjcsq29IWXW7ouYilSxjw,14467
kicad_tools/router/board_clearance_rules.py,sha256=YZc5fPpDTSqs8WPDjVhuIAUMDi55TpaKPJ6htl0HhEQ,41654
kicad_tools/router/bundle_crossings.py,sha256=84HzgM9TvlXeAPTL_vbw8TAcUS4JELk_wnnlvX-1SW8,23021
kicad_tools/router/bundle_river.py,sha256=OHN9XfvlJrYojf9HdSOT1nEQYSQjNtZYZXPYTLEzq_c,24284
kicad_tools/router/bus.py,sha256=GPM8lvwGg1umrUNaHpzaU1o2BS8xrCXX70fkyVAjiiw,8581
kicad_tools/router/bus_routing.py,sha256=o8mpBTr-XWHkrYdYNmcd2beXBwTc0t-tyxPKxlvf9RI,6770
kicad_tools/router/cache.py,sha256=QLoHM0J9_6M_ed8V2VTGGQESqGUqs3LcZcfPIITh35w,59890
kicad_tools/router/capacity_forecast.py,sha256=Dhb_bdufYmW5aFOECvTDvoZMQjWYO13DhNKQ-rBZC3c,40395
kicad_tools/router/checkpoint.py,sha256=2DzR5epWcicF_sR5g72Tyfl47IBcIvwxJqautkOFtHk,12993
kicad_tools/router/class_clearance_floors.py,sha256=46gLGfR-xIV8zYNCFcArSAVfJIVW747mki-yjcHlhHY,6452
kicad_tools/router/clearance_kernel.py,sha256=XGtDA8AFpBeYMVCOWVm6uMRn8nsizbWvlnX-yMHODBY,40453
kicad_tools/router/clearance_resolver.py,sha256=4UjyVjHVnVgrby1whjUBiLSikM6cShnKnoITctmsoY4,65643
kicad_tools/router/clearance_shapes.py,sha256=C5xouEUCKI1hEc_YTMCX84-yMx03BKz7XaBGERp2_Ww,9395
kicad_tools/router/completion_verdict.py,sha256=MJsjw9gHdRl_gd6iSorQBW6mOOwQxqoLr8NFoaNzjDo,2620
kicad_tools/router/component_hole_index.py,sha256=0Rrz46ILYPk7t4zeklzF2O51bX5cGfKhizt--L2GAx4,5957
kicad_tools/router/congestion_estimator.py,sha256=XGJ-j6WVeAYLryYOWLY_8EMETtkjy2Et_5zkrlS4vhw,11852
kicad_tools/router/connectivity.py,sha256=fsxVI_RaLKdRXXyl9cL_K0HOBmiOuNYGSnUybDC5pRc,10303
kicad_tools/router/connectivity_invariant.py,sha256=jybVTUR-d8aClX4CHdzq2-VmxvXd4YLkW-tMqWn3IYU,15079
kicad_tools/router/core.py,sha256=c4ayyQxm9v3q21tIB_e3DGymveEvnnhxqAdesObzy5s,1283560
kicad_tools/router/coupled_capture.py,sha256=mbwHCPGGCOqHpHq2ebd-3Vga84B2ZjfT9bDzITiZW18,17857
kicad_tools/router/cpp_backend.py,sha256=5IBMYIQ_j_wlmhOLynQqk0lLNKZ0UrlQzdEsIbXzWqs,285120
kicad_tools/router/crossing_order.py,sha256=grGYDIKfeheZdEvt2-awYhAna15HqptBpk6JWh6ys48,10507
kicad_tools/router/crosstail_advisory.py,sha256=0M-KnaJIGRRcfdd7ruQ6CPhlLcGgV474fmjQwua4adI,37274
kicad_tools/router/crosstail_census.py,sha256=vBeOJQ4lOtr50Q1SafOs77Pde6upNhGcbaz4zMLZ5QA,18998
kicad_tools/router/current_paths.py,sha256=Wuiw5urW5zcOqwkm7-U4DGDxO9idg4k6UsO7jyPFmK8,77959
kicad_tools/router/diffpair.py,sha256=lcXkgH3e1hpaMZy_PAytjqGrDHSe-1N3DPWoOvlldYg,37674
kicad_tools/router/diffpair_bump_gates.py,sha256=yR9cAjBMVZ4Yt-6D2bcDQIEC-J9oTXYw52veKjomr1I,9438
kicad_tools/router/diffpair_detection.py,sha256=rdZOyv2m3P_irpjLidetcZTddUz8WSLkf6YbT8tYDHs,24745
kicad_tools/router/diffpair_gap_tightening.py,sha256=3QT9ItajAemZhp88p1Ybc5HbMbxqzeqbLLkA0YrkChg,48841
kicad_tools/router/diffpair_impedance.py,sha256=QNEULh9QMwht5MMjLa-VtpYohyfo-9wA9dWHUu7PaXM,20849
kicad_tools/router/diffpair_length.py,sha256=RT_DbPLSSqB2aEW0SgNhpgbIO829tSpYVIWxb_4DTZE,16260
kicad_tools/router/diffpair_length_tuning.py,sha256=WYfTsRuNpqfj7AtpM016ZIECTLoGpgGzmaCeXgfWjSg,90375
kicad_tools/router/diffpair_own_copper.py,sha256=QUOD0lmUqpP_ch0ymsDxN3ZqLeiUr3VC6i4xbXRBZkc,10498
kicad_tools/router/diffpair_pose.py,sha256=w8ZpsJ8U7W9oehO_H4-xx4CVH2K83GlEUEUASGuAtjU,19846
kicad_tools/router/diffpair_routing.py,sha256=86rNm-PPhQKAQNJIrQXv1OMnYiD1R712JSKKVwVabm0,768427
kicad_tools/router/diffpair_tail_fold.py,sha256=n39QP9D8DR4Xfj16gIrVCeS0yl8nqwRYVXo5t5GL6qU,15277
kicad_tools/router/drc_nudge.py,sha256=-wb6ceOGzbUtN3wgeLC0zy_97WsUVTa8by587SHoecU,126255
kicad_tools/router/edge_keepout.py,sha256=RN8U-sPhLCsFyMP5rH4ZKNprNy_an4uGi1PVRsej694,6125
kicad_tools/router/escape.py,sha256=wa8JXheKPu6at3qT6LDEGOpUsEOXGNFMSIOcMPijq6s,440174
kicad_tools/router/escape_corridor.py,sha256=DfFbzn7C7u0tyVz9x2ELgHIkiUelp-hv2Ah3V3UgcGc,38312
kicad_tools/router/escape_flow.py,sha256=DK7iAQSH4RKSQsYmGWIVaVecFxc2Rp_HgRQiRzapKkg,15166
kicad_tools/router/failure_analysis.py,sha256=ENmKn1fb2d1T3pPMfOhH4pjD7ptZ5C-yeuysJ63ZFdA,80242
kicad_tools/router/fine_pitch.py,sha256=FGCiF7L5oDw8cQcyumXyE2A2I3g5xIm_O8580xX8YbY,22443
kicad_tools/router/fine_pitch_escape.py,sha256=8UM3d7jrdPDcmV5y5nPYdvFAkHFWBxy54y99BBkkVX4,39000
kicad_tools/router/fixed_copper.py,sha256=1ewplj0ccwJzP-CI-M4IPPvd6NSYj8uDINe8OAJzUHs,30544
kicad_tools/router/fixed_copper_kernel.py,sha256=4AGAhkBixVSzhX-4dFv1OeX7Jf1jM2mBZ5TmIvwALRU,11154
kicad_tools/router/foreign_copper.py,sha256=P0gH1uhM4xnTwdAYr-00iNviLC_q75o4O1c_rEc0fhc,39214
kicad_tools/router/geometry.py,sha256=FT_gmLW1wLZyO0kLEzxVE7tBqVktIDWAVgCAXjCU_KI,652
kicad_tools/router/global_router.py,sha256=c-pi0V_YaWTx_oEYKhP2OMxBo91rvjccBqper-7f4Vs,15994
kicad_tools/router/grid.py,sha256=qrD0PUKcGOHOiPLJ6ZOZh2C2UpASBi2Qa0L3376gBP4,409935
kicad_tools/router/grid_limits.py,sha256=Yx79ioh2qeoBqiTkqgRSPlr2DA-WAw1g83mE7x60Klc,5509
kicad_tools/router/heuristics.py,sha256=qxxoP9mLyMAPiXZnxdUavdnNoz6MexuZ6RNtNXNXScw,13111
kicad_tools/router/io.py,sha256=rljBhY9o04LHuRIlkRVfQTDW1_TsMZwmWXNxKUfPDMk,312253
kicad_tools/router/kelvin.py,sha256=DfCgCnfN0KAT5h24AnKa68vGG1N0co6xGfCnhho81vs,11900
kicad_tools/router/kelvin_escape.py,sha256=FXcd_otiScMLLxbe6mJSDMCDBw4sy89Wpncew8k9bD8,18970
kicad_tools/router/kelvin_obstacles.py,sha256=U-OsiCFq7pWVrJT80-QpFP8bwTKWbCyXijmVaT2biCE,9614
kicad_tools/router/kicad_length.py,sha256=BbD9r-7pwHB8DVBvDMCiS6ylo4uEbsqnnhPsRk-Pv3w,31855
kicad_tools/router/layer_advisories.py,sha256=M8OPpdl7yXOqj_VBW84TUNGKze9U02Tu5dvQhXlN0dQ,21402
kicad_tools/router/layer_intent.py,sha256=B769mr2YQOLFBfjyInHs0o3Xt8HutvXrwEsWshYepzU,9473
kicad_tools/router/layers.py,sha256=dM0Z856UOHJTiscjrLmmxi4gkYbVyC9R_EjFhz9NtVg,17167
kicad_tools/router/length.py,sha256=F20IhnFDppBMVJtxHqP29sjJ06av79idgWqBN-2_F9Y,11795
kicad_tools/router/length_tuning.py,sha256=MMuiDhW_7_BDBvs3NTTFpf9gwIdOlBPWtVIQGTFDcz4,4481
kicad_tools/router/link_router.py,sha256=p2PhAS3xGEe2t5GgNjrsJsPOtkK10mnE7lX-KG6bUro,29930
kicad_tools/router/match_group_detection.py,sha256=3LOx3P0bCNyC3IuBwRsYwazbdzdpHQJMTpfGYn9Wgfw,24884
kicad_tools/router/match_group_length.py,sha256=A72WFxjDx3yYf0tTSHpOw1u2g6eLL50E4GXiTVcETPE,24472
kicad_tools/router/match_group_tuning.py,sha256=SASyGZ4fQQza3r7XDwRjCKdDQgmECeX1D-3HlyN-jvA,229940
kicad_tools/router/mfr_limits.py,sha256=otcFio6dRqh0u-2GQy51yEZWnmhZc9AbrkSjmJJyfOo,35645
kicad_tools/router/monotone_certificate.py,sha256=6Th7OFLtwHlzmxWWc0tlrQevoQdmKujOv0nzIhN4PHk,13827
kicad_tools/router/neck_down.py,sha256=QIfmS8rMYFCKsmVwhoRPRLAzzB7hEo4AFBnN9ZF0iUw,1523
kicad_tools/router/negotiated_budget.py,sha256=gpFRuc0Gszd4vKgx-p4s57HAKgj_lN1Nz0XzWgZUHxo,23403
kicad_tools/router/net_class.py,sha256=q9DYshW3uGoAxvqIx56XHbFaGiHp8Cj5Txp5FuC6Vfc,34561
kicad_tools/router/net_names.py,sha256=ssCuVITKHuJU08xy3vpyrHL24yBJeYJz3uZOYSvIVBo,8487
kicad_tools/router/nogood_cache.py,sha256=b9q-uAy7C1gZg9FTfaBorJTPQ-H7Sl6YLOAHyzsjOnM,12839
kicad_tools/router/observability.py,sha256=K_SjnFwJJOlCeaVs_7Fo-mBGrVO96lbEjei3KkJyaqA,13768
kicad_tools/router/oracle_completion.py,sha256=dYPZgZDqOhidgt6BGWHf2WlpCiZwrYwRjKwwQ7phcck,96070
kicad_tools/router/orchestrator.py,sha256=09Bhmle0zK0VR8aLX-buSybyouusExRj9DYjEJn0fXo,112822
kicad_tools/router/output.py,sha256=lujSF9hbfXKIo5AAs4uDOtXhBwlf8uZpdN-DOGqbKdE,55213
kicad_tools/router/pad_access.py,sha256=ad6jhYAulBqrV7iowAXDUQwPGcHwal_njNkM29fMOuE,57116
kicad_tools/router/pad_access_invariant.py,sha256=VahKHrDzAqpN0ZR8Qt5qxAAzVpBtE2CbGR2V2Spnovc,37550
kicad_tools/router/pad_geometry.py,sha256=7wym9btRH43xDWlJFaqN0aCXkNFtjikzSqM2xzSs28o,2389
kicad_tools/router/pad_landing.py,sha256=8q4N7mecOwa0o2eaIiyxVQdh2aTinr_juUJ6z2VbTJg,9802
kicad_tools/router/pad_lanes.py,sha256=EpgTwnO-t8hM90yJVhvWxrRceLgC9dqhXLcUti1XTOY,23912
kicad_tools/router/pair_centerline_meander.py,sha256=47FrA0vYRqozBxMOjhXr2qyD-4N4Uw-WunXlzzLQ2U4,13094
kicad_tools/router/pair_layer_filter.py,sha256=mxH-Uap-CLkHgtnoQveGAjRdxRIb_dppMpr0Tp9tBJs,3367
kicad_tools/router/pair_postpass_invariant.py,sha256=snzO0ULsAxofExNV1UFUAkyDAxKr_MTbQ0icPjd7vYA,12422
kicad_tools/router/pair_protocols.py,sha256=WqyyEnUuDLnzYeRriAFkIY1z5ZhPTtWfnh1ck18ohXw,9583
kicad_tools/router/pair_skew_target.py,sha256=LFKqwzI2g0b6Pi2BvlqJa3jBkLQem2xX_pmuq_UFBlw,11898
kicad_tools/router/pair_via_parity.py,sha256=5LIBgrbRvvJjlbf7CksUcG7ILJ4nYChB7VsMg4l87UA,3206
kicad_tools/router/pairwise_clearance.py,sha256=KKT63OyEKGjvwxEDVDWvbTse-6foqeZrqFbQv3kBQ6Q,93171
kicad_tools/router/parallel.py,sha256=RXKkV0Nw8Mx4xfnDETF-VZbBLJTQORJFwdLekV_KMR8,31409
kicad_tools/router/partial_rescue.py,sha256=rADNtQkJ9irWWS6VIZtx4BB6uNQjREocxgU6fJ-0q3g,32545
kicad_tools/router/path.py,sha256=n_jD8p-KzTeC-d8SbfBgoJHWyEq9JUooa8rv6u4yzQo,24505
kicad_tools/router/pathfinder.py,sha256=D6TbHc2NtWW8praP7VAWb3SNJa_SYCdKwobJCq3dSYI,352902
kicad_tools/router/pcb_retune.py,sha256=pSbOBm2L3papeza4oQa4mgjvoBC95dNl64DkVlnHiEU,49644
kicad_tools/router/placement_delta.py,sha256=IsKsty2N1lZ6tx6DizXBSiNc8yI9hOV3SFCVqShgY7Q,47935
kicad_tools/router/placement_feedback.py,sha256=HY5Kv5Nzv9nz_ZPytOSYuGBoFMvxck6zwtOBQ3f0yzI,149943
kicad_tools/router/placement_nudge.py,sha256=m87xwAwembF-036TGqGUh1jWJBUS7vo9juDPZx1ApJ8,25133
kicad_tools/router/plane_via_sites.py,sha256=-DDJFkfvs4encgJCTPx9xpaRWEvOzOYFv7G34tfo-6M,74949
kicad_tools/router/preflight.py,sha256=Ng1rT_gIphkDBavrgX2uJR-p14BxKS9VhZlJLjmlP_M,18133
kicad_tools/router/preserve_existing.py,sha256=tpluw6jeyVjzC4ZJL1Vp9YcPqsfsnmLptVWeL44AoGI,5335
kicad_tools/router/primitives.py,sha256=lwv3GCIjJWgs-hk98yfydQLmzleUEnWsdJWjtvJgzq4,31527
kicad_tools/router/quality_probe.py,sha256=7CkHyIQuOfauIFYbWc-BZ01-rpltb08rXbwervMAmRE,8905
kicad_tools/router/quantize.py,sha256=65Mh_HE63qlNoDsfViRojPrUXjYwQnVXXBN7RCXpVug,26842
kicad_tools/router/region_graph.py,sha256=gUJaXE1Z9ZkOT_I0smarcqfWqUH0CcEgIWpvRECMI18,44252
kicad_tools/router/reporting.py,sha256=h7y8Ebo6AP09CThy6YJvjdgJ4Xx4affH8WHiO_79UkU,3459
kicad_tools/router/rescue_diagnostics.py,sha256=-638hLqDcchpp3zUdZpAuivo77XAAyCpNVc9N51yw4c,26153
kicad_tools/router/resource_guard.py,sha256=VBAmYSqL5lNkwys2lA5OwxRebAA6yhc-Ej_KDeOFX-I,5253
kicad_tools/router/route_auto_diagnosis.py,sha256=zDIQq3pRVxLakNrxGSs1cHYi2Q88ziUkx2o7mXpk7lE,11665
kicad_tools/router/route_halo_geometry.py,sha256=v--I55XJeWgXZwtiZHEo2_gLWmpXXcpsLlfCHN_SssU,39635
kicad_tools/router/routing_plan.py,sha256=sQwClFFp6lNHI2uU59egCy_bgSJUtx8C6Q7zXUzwegA,59669
kicad_tools/router/routing_plan_relief.py,sha256=YPId908bwMPeJsN8DdU5u9yUsqNU_2qLNjS8mitc1F8,10671
kicad_tools/router/rss_trace.py,sha256=_b8a5mF8dqzSmOW7GrlRFKtehiOwRyAifTCfwZoE2k4,6041
kicad_tools/router/rule_area_grid.py,sha256=fyVq69S02txozpdd5Y6CWQFcU0rZCQTM5Y95qpAR0L4,19175
kicad_tools/router/rule_area_resolve.py,sha256=w2CgzSIdjk4pBAHzuYSWoyRvShsWo_HKBiQUsz5tkLo,7996
kicad_tools/router/rules.py,sha256=CRASVexWqjvPwTWucA24Pi9BV_vDV6y8ulXjZsncDE8,125853
kicad_tools/router/search_radius.py,sha256=3qT33Uk-jyfMsypst3Qa1sFhoP05_77xwDzYG87oXBM,2808
kicad_tools/router/sequential_ripup.py,sha256=zBcBL9pDwZ7Oy6x33Fau3xDKpp1bY82lBlSWbPtHHmc,31350
kicad_tools/router/skew_ledger.py,sha256=8f8xvu5cCliN31tWF7Qc1cuFTuI5koVBkSFwgKluP8E,17873
kicad_tools/router/slack_budget.py,sha256=uq65mxoJ8J6WPKBFoUjVSe_KJq3L1QcRhh_TTvO5MtA,5115
kicad_tools/router/sparse.py,sha256=nenCyHsTeiYy93bLSCJN-X5c_sqwvZMjo-Q2sXERwPA,36635
kicad_tools/router/strategies.py,sha256=rz8B-cpHT-3U8boz0G7CI9aSXqabN_tqZ48gd1cK0m0,9571
kicad_tools/router/stub_terminals.py,sha256=fZ6bCu_B70dbH6x3Vo8LfPqCgSJb5dffSoV92iy4Rdo,10712
kicad_tools/router/stuck_classifier.py,sha256=gm4-haelngX4yt9JQKrUEkL4Fn36WhRZEvCTh15CNUY,90716
kicad_tools/router/subgrid.py,sha256=ccdAeDPbQfNnk8BV2nOayB4ipQacNGT8bfre6aabmWM,81463
kicad_tools/router/swap_groups.py,sha256=vMFBjphtRAoM-ZyFoGJsZyMKmJeaoVqmFk1FZGNG1H0,8327
kicad_tools/router/terminal_connectivity.py,sha256=FlGz5kG9Q2llV53CNeM9g1ii355TaSZYtUzfek-8qoE,10215
kicad_tools/router/track_index.py,sha256=WQyQivc0DBZk16BRqU5-DtvVc9v88k6qylGlFyHeMT4,8291
kicad_tools/router/tuning.py,sha256=D_uQRfO9tTzeQ7tKfAoR0Ca0Sd6zZ7Fe_ApNles0spk,19877
kicad_tools/router/tuning_pattern.py,sha256=AOzpBTsTq7vu36ZcUz8VOT9AgH8ZNwU2go0Q5YJ9FfI,16980
kicad_tools/router/unrouted_cause.py,sha256=kDVCQ3Gtmh_rL3FivxKIR6NgvWlc8PCxv7euPZl4V7s,31607
kicad_tools/router/via_clearance.py,sha256=GXeT9BtQXqO8LFEeIdsybfHX7GBr9WmZncT9J07Db_k,30971
kicad_tools/router/via_conflict.py,sha256=3z-fA8sjeTP7hg2ZD5FvVZ3w7gdIhGh5_87wXynewf4,41018
kicad_tools/router/via_hairpin.py,sha256=zd1xiVDu83Ya-fQLrNeBeRA-WGGfWtX9XzEyJpipaIM,18604
kicad_tools/router/via_in_pad_eligibility.py,sha256=KQ2dvc9oWWmBUqIgZjHjLtSLAnE3pUuSlPuRiswAI9o,20580
kicad_tools/router/wall_deadline.py,sha256=Ny05bclHEo0-zoDqt6oVKIQfy483VMyv1EOqZcaRQRg,7135
kicad_tools/router/zones.py,sha256=zH3qUSsObxeVFiv0n-ISYCJHXvNuutIlXbrBmOND8gM,20713
kicad_tools/router/algorithms/__init__.py,sha256=xnCX1HAbbJDh-OccQBGHww_xhCV1fNNEhL6-I-Dgw7U,2714
kicad_tools/router/algorithms/evolutionary.py,sha256=rCW7c7vun6Mel-ID31WxxNeGhD38zLcMIfG6EpmlNKM,30218
kicad_tools/router/algorithms/hierarchical.py,sha256=58hpF0f8CAfbQp5pu8XavOAfwoN9c9_jtWRUKAJSCuU,18344
kicad_tools/router/algorithms/monte_carlo.py,sha256=rxRFHjoqarQhhHePTEZ0Vg9lxLXIG98Z5pkrg7n6WVw,29954
kicad_tools/router/algorithms/mst.py,sha256=4pVH5qXgyNIlYM3F0Sp8ZkYtqShbxnGAOHLJEU1sN7g,11608
kicad_tools/router/algorithms/negotiated.py,sha256=Kuz6QPet12LvKAmzZn6CUWq2Y_MAGYqlz4p9sF3tPag,197598
kicad_tools/router/algorithms/steiner.py,sha256=fY5EpX1d0YPi1aN8IPpiq-pfKCoZhKPHaY-sIVCZjgg,26966
kicad_tools/router/algorithms/two_phase.py,sha256=38P6v5bAyWCwTeFsl52i_eMnoXXuUJFnB7b6iu75Ffs,76186
kicad_tools/router/cpp/CMakeLists.txt,sha256=b6anIHTqsidlne1RTMfJxOhjTvY0bYx5eHLhFA7wiQU,2408
kicad_tools/router/cpp/include/clearance_kernel.hpp,sha256=LXrTR4I7g7NwAynOwy6eZKZV3_Wlo1S8DDcM84-kxI0,13262
kicad_tools/router/cpp/include/coupled_pathfinder.hpp,sha256=a6ILG38hJpP1fipi8YrgdDbR8YvRY5JiBxtafNO-IiY,21144
kicad_tools/router/cpp/include/dubins.hpp,sha256=dNXkAJuOGpw8UdY__WdT3ZbMJvI9bCVLpZ0nqhuw0_k,8091
kicad_tools/router/cpp/include/geometry.hpp,sha256=9y1KA84k-7YBm2c05_ErvQ2Rh1Na3vmo90c888gFbck,2217
kicad_tools/router/cpp/include/grid.hpp,sha256=fzW3qZSgTyyEC7bkfkCK7B8Kjh_vmnHJOrRTDq9pGbY,44736
kicad_tools/router/cpp/include/indexed_astar_queue.hpp,sha256=47lHmocSX9qheauL_v0KPVuJ1ld8bHT95OBGgWuoYyM,2793
kicad_tools/router/cpp/include/pathfinder.hpp,sha256=TnxUBmB1ko9dsl1WDUe4P71dDxpXf8ifSe_r25dvsK4,47932
kicad_tools/router/cpp/include/types.hpp,sha256=gb4NtPwbrul9-8y5zPdr1ERjpTgG-LjEm3bmkEvHM4o,49921
kicad_tools/router/cpp/src/bindings.cpp,sha256=PHWRvUQHiks99vXK3W7a0M0NveFEWOOrs5Rbdrxi-iY,53334
kicad_tools/router/cpp/src/clearance_kernel.cpp,sha256=BbuGS8I4EXhMAwlICUBobsTpV2fsNT_DfK-QxvnA--s,43044
kicad_tools/router/cpp/src/coupled_pathfinder.cpp,sha256=UGOGDuisG1aLiAvUB-I-Gl1ZRzs5gjWWL413O7KzMXk,72240
kicad_tools/router/cpp/src/geometry.cpp,sha256=yQaPogQN2-rw0IJcTrLLqEke53w0PgsCf6XtiYibKBM,6662
kicad_tools/router/cpp/src/grid.cpp,sha256=Ce8SYNRNvNewTeFJWdi_3JSIXDwen0-MoAahr9O_cpY,99775
kicad_tools/router/cpp/src/mesh.cpp,sha256=JfjuatQxK8hG4_ve5Dl_eWa0rByRDgmRCO07KYqWObM,5472
kicad_tools/router/cpp/src/pathfinder.cpp,sha256=l6YzdA9PF4pxqjohfPSmX8Yi9rCcMWPosZYdpD-aSi0,154413
kicad_tools/router/cpp/third_party/poly2tri/AUTHORS,sha256=p4RJD43mKOrE4cS6boGKY2mwXJB8SCU78skxRyQWmYo,147
kicad_tools/router/cpp/third_party/poly2tri/LICENSE,sha256=V4eQ4Td6Jwgx7ejGTXyS1BG25aVc4y-7hKNbN2ryXuA,1489
kicad_tools/router/cpp/third_party/poly2tri/README.md,sha256=wWMmYPRB28kQlS4NjDXF0zi59BoUtH-JEtgJHV9RDXc,2449
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/poly2tri.h,sha256=PQsLB5cbjPrPQeFvO9sGUdTC0aRhpo1_OA7ECBLuQiY,1686
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/common/dll_symbol.h,sha256=_rKM5xf7u-S4SRWu6iBL5wagkr0M4wcWFeM701Pv60s,2262
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/common/shapes.cc,sha256=hfQy8IBaP4apoKpP1lRt2L0lsyKsqsKDEVaW1NDi7Vo,10453
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/common/shapes.h,sha256=pCH4YVlx9DMUER3gzJ_9SbFtYXVe2R5J7OxkMrc195c,7863
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/common/utils.h,sha256=jpLZ1IuC0Jyc85g-iF638-JhEEFG4piYi8sfjth_rds,3754
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/advancing_front.cc,sha256=UoWr2oO0aKc891CbDGzc7m4NTQreJYQDW0w3LYmE6Aw,3219
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/advancing_front.h,sha256=LocFOASgCH1SGH8c0d93wtQBPHOQmSWwICJUUSdhYRk,2869
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/cdt.cc,sha256=Q88d_AM8XSVVjehiTEVr5lr19S1wSNSwt0V8AdzCvgY,2267
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/cdt.h,sha256=KotbOn_xVW3uXErC-npoVFYn_q4RTuw5_oE_6_HnFWM,2623
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/sweep.cc,sha256=i8GeVH_BClJqIrBMKy1Gj4tzmtvNvAvUZrcKOE42cJY,26393
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/sweep.h,sha256=dP5_5-BmjsdTKTpnOFlsgjxhV9ojkoSeKNAcwvzvVJI,8814
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/sweep_context.cc,sha256=MC3WafP5xO-vhCKun1Lfv20zFgRi9hKGtfqH9lc4PP8,5242
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/sweep_context.h,sha256=Uz8YdVGcRgOvYY7CcIsbY4HsLzrKbewJR4uJfuckD48,4124
kicad_tools/router/evaluators/__init__.py,sha256=98vZYOQqCXDqHqO262nUuqv-Sc5bXwO4M-Z5CkuHsv8,781
kicad_tools/router/evaluators/cpp_astar.py,sha256=__x5vldakP4QAn0OW8uHL39GCl5yPbh3SNuT_4JCHvg,20942
kicad_tools/router/lattice/__init__.py,sha256=dyeM425e3xhHrOOwFEchdkjHBUDMy8_LVEHufd6pGO8,2099
kicad_tools/router/lattice/class_pad_repair.py,sha256=JGXuGCWAhne6U1D5YG1W_PwbebxAf2lsWXGtUH-FJS4,24928
kicad_tools/router/lattice/coupled.py,sha256=m7eN-_VaN5vTGIJAkftAIJTNEEmI224yfzg0EE8dops,33629
kicad_tools/router/lattice/escape_boundary.py,sha256=vlbe7V5vxa_o3JS7qbYJkFw3MO4r8hPoZilEWsXEqug,2789
kicad_tools/router/lattice/escape_plan.py,sha256=AqHkfS0c7uWlIBvuh3D8rqT5Qfy4HzttMBUNowEC3NY,9848
kicad_tools/router/lattice/gateway.py,sha256=uTlVECHGJKKcd_8CBEtGgZyXpRAnzFyOUiyZttbpuco,878
kicad_tools/router/lattice/geometry.py,sha256=K6Cn_9RJy3EDZeAIu0PZws34mLLCr7GIeiof3TTcYAY,7545
kicad_tools/router/lattice/guide.py,sha256=AqZf7ZlGnbgMzJY8m1bqSQ-PGmh9VXLX06jY4OxwlZo,3515
kicad_tools/router/lattice/history.py,sha256=8Rj6Xt2dq-1MN8SQqemXCjq4am-IYouKoM3jcH6Hqfs,2249
kicad_tools/router/lattice/kelvin.py,sha256=Y_33IvhPo5DNddxH3GT7uMnJdAyeXRnwgPUSXIth1XQ,4180
kicad_tools/router/lattice/kernel_adapter.py,sha256=blHu04hWjOmYqH_5fIE03OmyJ77jidqaIe-P5CvGSfk,8896
kicad_tools/router/lattice/obstacles.py,sha256=SIV47IZEaQuTFjxT4Cofmmt46mDma2hZU5ylgQYq328,50687
kicad_tools/router/lattice/pairwise.py,sha256=0IRmGKeXAJjg_h800kJeLxLohIepedummwF8BINBgSs,12080
kicad_tools/router/lattice/pathfinder.py,sha256=3m97sCuzg9Rv9YAlXhMKLD-vRpHCis9CWczNFOuAQiw,427266
kicad_tools/router/lattice/quadtree.py,sha256=Br013MbfFxxDNukkWCzWYWG_Mr_R_jurXCXfjAQDWYg,12882
kicad_tools/router/lattice/round_cap.py,sha256=ZCcoVrW5hi7cy7pYIwPHupI85pZh00iXfAOdvmx-M6c,3126
kicad_tools/router/mesh/__init__.py,sha256=chydMdkPYABATZroVKPAcpAkFRXLkaftX6p4IfWWDQk,1147
kicad_tools/router/mesh/funnel.py,sha256=8Poa1vNFrgZmZG4h778uS2fCaLyd3jwLnHJfuidkXwg,4068
kicad_tools/router/mesh/geometry.py,sha256=SEYST-ljRsMLVGlHQ8YiKDxfQLIrsMF5bWIXmyM3_TY,5738
kicad_tools/router/mesh/kernel_adapter.py,sha256=roKYbu5spmnfTCYWNT86IDrqJYH8URkhu9fxmFhs7Ws,15182
kicad_tools/router/mesh/navmesh.py,sha256=8I3QzvDUEcacjKMgvFXU3ztONXNRP58P4TVABWoES8k,24796
kicad_tools/router/mesh/obstacles.py,sha256=zG7duu6anDsOExlt-x_z3fVh1XahM1l3MBDK-iWL5hc,13565
kicad_tools/router/mesh/octilinear.py,sha256=kmTBkJ2FI0dLAysukbrfowxWlZIo7TAH5LWWhg6uOWE,3905
kicad_tools/router/mesh/pathfinder.py,sha256=f2Gw7E_sbDLszCldv34ZwRwlv4XVFcIJ6Am4f4Jyc_w,62972
kicad_tools/router/optimizer/__init__.py,sha256=XPDxBYtzZpSSfdVDOhTGBS9SViZnG1w9v2pUdO0KD88,2856
kicad_tools/router/optimizer/algorithms.py,sha256=A7jTnwN-iC2pCQ1t_U7Zb_cVYNLKbmSq5lKG9H-UBRs,27310
kicad_tools/router/optimizer/chain.py,sha256=SlZ0-QRKN0gTWfvK_7EMJwvYIkanOCZcI20hBsKN3II,7923
kicad_tools/router/optimizer/collision.py,sha256=vTlBZzDYb6WVwHxrXhNlvAE9DgHfgDMbJvAis2KZ7DE,74576
kicad_tools/router/optimizer/config.py,sha256=T9Hr-TdbW6SSbJ0nkQ-YO1oofUNKaXVNj7PPMIBJE_g,3802
kicad_tools/router/optimizer/consolidate.py,sha256=U3Wbyi2Bbo3HE0dETILJ_pd6x9887Z2BZp5aQoGDPUs,25533
kicad_tools/router/optimizer/geometry.py,sha256=3bUwDDK4T1_wDz1WgPgItfxQi1MYUFhUjDIBFSBnakE,7694
kicad_tools/router/optimizer/kelvin_gate.py,sha256=XENfqbtKMyIM5QXdg9O3o_KYguirYOOCg8aqmArMCWo,14390
kicad_tools/router/optimizer/merge.py,sha256=N594oigtwjXQtt_yi8a-LV3Pycjd1qAuwVF98i6ypOE,6970
kicad_tools/router/optimizer/pcb.py,sha256=2U5DIDSwMjqV-EewNyZR5MCLnViKy1pb9VWNGnBNZcI,28986
kicad_tools/router/optimizer/serpentine.py,sha256=K5vGym1UEZFhyfeQ2hkbPK6vbNPlc2KfnHrZSlMa2Cg,31109
kicad_tools/router/optimizer/trace.py,sha256=YaNY_dA1EpYAkmAPnAbBGAGA4mJAINnnYclXUZc0jNk,35629
kicad_tools/router/optimizer/via_optimizer.py,sha256=AaI4An5yGqWkVV1pC3p3W8qPjSb0day1PQBYa--Nc3g,24144
kicad_tools/router/pairplan/__init__.py,sha256=LxoM1PRzcjS_vEmw0tHac7K-XZ8mTt2EVTLEFncgaz8,2811
kicad_tools/router/pairplan/attach.py,sha256=SGg1I41mO45PdZyUNQplvJ4S87mNH1GG4S14fWHoU8g,2990
kicad_tools/router/pairplan/bend_balance.py,sha256=3YQ2PKzG39gt4sctEYGjV1wvsrJbOCCRTzCGBZ-2trA,8940
kicad_tools/router/pairplan/chain.py,sha256=RuA1OuxuxSVthnq83HEsHG9RQSNE2s2CfNz8_2JZw5E,11053
kicad_tools/router/pairplan/gateway.py,sha256=SEyhKXM5HCbNGI_KEkSH-AHszqFFIUffJtekdGUx1pA,28081
kicad_tools/router/pairplan/geometry.py,sha256=BQldBYmbvHEUT3v-kGVQmfuVGTDl6QVs6AExY1AQn68,2089
kicad_tools/router/pairplan/hybrid.py,sha256=t60t74KKR8R7R15hXJpGm_kF-KldqyhlxSk7m9V23bk,8677
kicad_tools/router/pairplan/outcome.py,sha256=Jz4G1LCOyGEHw9ITBVuRcj6RDB-Lwkz42NB5BhYPiG8,13998
kicad_tools/router/pairplan/tie.py,sha256=IFsEphQaChsT9cXqwjsV1IfY9iLBvWgsV53dK5cmWbU,36725
kicad_tools/router/pairplan/via_pair.py,sha256=RCYOl14R6CkifeRuGWfIRMEyGuTMTvaluXxIyfJ20MM,6452
kicad_tools/schema/__init__.py,sha256=zKtNt16jOLDyNtg04FV3CGADctzn8J0OBAkYUBAKciw,1488
kicad_tools/schema/bom.py,sha256=NaWdTFcu-BJL2MznPh70HKPfanrl97f-DfAh8es2FLc,18801
kicad_tools/schema/field_geometry.py,sha256=oTXvPMeiUPhk_mffYBqWX8itmhvy6D55-_BLZTl3BRs,6619
kicad_tools/schema/hierarchy.py,sha256=KwOKORFhxOg39w-3jDLjZcNIbqXgzT037KXGnOpGX2E,17782
kicad_tools/schema/hierarchy_validation.py,sha256=N9kAkYskZicNjwsScpJ7H74qHhMSGWK2m0iM-rcWPT8,18363
kicad_tools/schema/instances.py,sha256=7by6bbCsBnoHfFXoHGBsWB4N2k2q7uYB5dwziNPoZeo,3523
kicad_tools/schema/label.py,sha256=2bQBl4-NaHKK-PfQxqhtzgZH9_XkCthSORfX37bkQsE,7201
kicad_tools/schema/library.py,sha256=pWx1zqHHbQXfd-VHimWwVJKC4IYlr6bCz0MUTawDGeo,52006
kicad_tools/schema/pcb.py,sha256=ZNQ9TuyibDZay6zjhkNAkuQAgPR3k1FnghN1BxWBhVw,383104
kicad_tools/schema/physical_identity.py,sha256=TzFVNFxsyAq7pp1SCCAt0oZpWc-kgim5QTw7XrP-AqY,3760
kicad_tools/schema/schematic.py,sha256=jyR-nnrngigsB_MLmaDEcY5VV0UYFFy9gtr8Y40T_O0,34032
kicad_tools/schema/symbol.py,sha256=agliPapWui4r4b2vh1li9J6ZqM9l7cvzVO9LKWIYuKo,10324
kicad_tools/schema/wire.py,sha256=92VGtQMWxksuz8sxp_y5xAOHxjuHJjTZpf26AxHCowg,6165
kicad_tools/schematic/README.md,sha256=frwYjyECh-SIed7HFvVmiD3xdLIz86pay5jrNTfWue4,8543
kicad_tools/schematic/__init__.py,sha256=nq3CguQrjR1oiAMju4DBWElylAu0KJAspXYKu7n5AKw,1220
kicad_tools/schematic/exceptions.py,sha256=PrynrF-i9vhv2fZa8VctsP6FwHNBx4_YukJDEQmB4YA,9692
kicad_tools/schematic/footprint_selector.py,sha256=YH7_GLy7BaCfFfJTZ3o-y0i7MIdJCQjvgS7F6Y9_K2g,17768
kicad_tools/schematic/grid.py,sha256=OzAcf0Uj29OdOBtRLloHBwzW86mAQq5ID5-qq8Vqaqo,4974
kicad_tools/schematic/helpers.py,sha256=FwwUNvN2cjGGhXNfTCCmPNn-KT6ixZoHT3uboUYShp0,6094
kicad_tools/schematic/library.py,sha256=TZyqsMJ5eRxvG3GQYsLbvdJnB1ytfP4vCotWv08Ovis,5868
kicad_tools/schematic/logging.py,sha256=XG9qj_R5b25OasrCh3nMj55GaqvgbnUCNiYdcFMyF7s,1949
kicad_tools/schematic/registry.py,sha256=nhGutb_hKcwr0VKY_a0XU5OiyMl-LUW4FKkVyukg8xk,28041
kicad_tools/schematic/symbol_generator.py,sha256=4qiifj4a1aSEngY7xomn1KPyVt_WN62VkMkm2Ju37AM,29674
kicad_tools/schematic/blocks/__init__.py,sha256=H7ubpstP0E6bQOSimGhbNxzCTLBmzU9HgEKBAuIGkWA,6385
kicad_tools/schematic/blocks/_pins.py,sha256=e0CvZnUS7oBL1wBhyt-gzwbZ4lZcRzzkpFmVVC6q0Vk,3484
kicad_tools/schematic/blocks/_stub_helpers.py,sha256=mDLaFaTZvgrTun3QIPY4z_02iHdvfMOybmCgLvlVibA,5858
kicad_tools/schematic/blocks/analog.py,sha256=94_wZzB4GTxiQvhhcesfDxyzaCZ9L_vfyfjmmyLUzH8,37584
kicad_tools/schematic/blocks/base.py,sha256=LCwI0GHREQKVtWa0tGZFnBR2nilVp7smax4mokKWcAw,18387
kicad_tools/schematic/blocks/indicators.py,sha256=IMLBwNxWHigjfaoDaxcPGcBNGwQmrSxMha-Wj3UBLkM,21193
kicad_tools/schematic/blocks/interfaces.py,sha256=kpFtfQtkDGKiu-Df9tLHEi7rUac5Nei81IX-gNEQGmI,3061
kicad_tools/schematic/blocks/mcu.py,sha256=072zbSzXYG_aX4mSNyCkAeq7L8aJp7-X7Askk6h-IX4,45918
kicad_tools/schematic/blocks/motor.py,sha256=mHyb8I6FDyuq5S9RhvewwXr9wn8lrjiQsl-S747kNtM,86177
kicad_tools/schematic/blocks/protection.py,sha256=-kQl_KqYIhSkxsi_7ab4-0-MtVPKwI_5uvUooq7sL8w,15668
kicad_tools/schematic/blocks/timing.py,sha256=r7DhkzHUfa-I7-yJQ0SCETtSAW_0qJeiMCQgBZbtPCw,13443
kicad_tools/schematic/blocks/validator.py,sha256=YVNGpUbh17TjtBc0v2ek1bWhSOBsObG-WGE8c6Y68eI,9641
kicad_tools/schematic/blocks/interface/__init__.py,sha256=5IqA84S3052L4GGB1MQWIkt8Oic9FtL7AXBnR7cWHAk,1799
kicad_tools/schematic/blocks/interface/analog_input.py,sha256=S2tpEwW2OoS9rC5QAUdjN9r2Nd7ITgN5t_ehPNW8KnQ,21122
kicad_tools/schematic/blocks/interface/can.py,sha256=1fusNx6_c1RrvcRfsxPaAVRBUmZ5bJSzsplkEnDi2vQ,18636
kicad_tools/schematic/blocks/interface/debug.py,sha256=us3Dhr5wN7VcpolWfvrGrSZc4pJePo6rkLz9JXfLPBw,14665
kicad_tools/schematic/blocks/interface/i2c.py,sha256=J9WCYHRd9lmLLhv_5zdcyQilvEqz9nKa0j1FxUAnIOo,11395
kicad_tools/schematic/blocks/interface/usb.py,sha256=cBW6fkHJrcBU3p0XH6eBxmU5sovmtMYjBf06yISf2fs,16137
kicad_tools/schematic/blocks/power/__init__.py,sha256=mPV41S4_-50CFKrfPjyg6iAyJpuM8mEWnX-LBv2H8Qw,1652
kicad_tools/schematic/blocks/power/inputs.py,sha256=_HQZt0g0XrTgS-yYNpgukdNcTIFgQcv7-rCHd0gR4rI,21086
kicad_tools/schematic/blocks/power/passives.py,sha256=XHjMnCxuZ_DT8eso7gZhpmg1-PzWbELBqQAKY1sD0fo,18360
kicad_tools/schematic/blocks/power/precharge.py,sha256=UZOjW8gur5ponqfRdX938aRXuSgYl73cydZJY3rg7BI,7103
kicad_tools/schematic/blocks/power/regulators.py,sha256=aTtaBcr0XRSVu1sRgYPyYKhIdT0keXwZJPDA2MQmmw8,57854
kicad_tools/schematic/models/__init__.py,sha256=QLaD_xCzoOxBMdLaG9PTugxojEeRacABSIHI-yOqgMU,706
kicad_tools/schematic/models/elements.py,sha256=4zwtUi5mCwg5yE5kF1_J1pSZ5iltXbxkiUumc2DIPBk,18560
kicad_tools/schematic/models/elements_mixin.py,sha256=kE6MjLXa403JFJ1aJ1OLd-sWB0bDGPVR8R4cpOgRLSI,52344
kicad_tools/schematic/models/io_mixin.py,sha256=00zW1aUrWQbt4_kjB1vx52ZmqNXPq6J5kkTXOYPl9xo,51611
kicad_tools/schematic/models/layout_mixin.py,sha256=E5BjVJToCIe5526zCH1_Q04X3tt829nTlHSwhAd2svc,4867
kicad_tools/schematic/models/modification_mixin.py,sha256=0gEEAUGqzxK1yHwO1LfIPa5g0pPVGp0f5g1jJx9N9cs,3765
kicad_tools/schematic/models/netlist_mixin.py,sha256=jU3msm2O8POG3iWSs0KSy4NfJegAZgyFWVEt6jQxN10,30087
kicad_tools/schematic/models/paper.py,sha256=FVZIi26fkLadqXtJIgLFPncUKGxK6DMkd0wZuhOWCQY,3182
kicad_tools/schematic/models/pin.py,sha256=zn24S9loKhEcBSgrQLvyNXA-YfK7mLD5LNm-AlLvuA8,3898
kicad_tools/schematic/models/query_mixin.py,sha256=_AJYtRR_hSRzTB5dgyqId8I_DA5Q8Rl4JN-IYRSH-Hw,4357
kicad_tools/schematic/models/schematic.py,sha256=J0XH5uotkQpEITey9liVmabItUx834yrmjqLdlga2oU,14706
kicad_tools/schematic/models/symbol.py,sha256=WoPLnB_9obLyLIZlQX1jvO6JdJN3NRGo9ZQxYz1NPls,40804
kicad_tools/schematic/models/validation_mixin.py,sha256=2QV0tw8HxNtGQc8delXB0oC9WiPNJG0ZODWmI1BvN24,41775
kicad_tools/schematic/models/wire_geometry.py,sha256=Y-syRI9yQ9rCFnbexuiH3SefTMWXggy8LnMcyxBJ8WI,12539
kicad_tools/schematic/models/wiring_mixin.py,sha256=EhzB8oKQTJFsmtBOeH7txkqQGwWL060gRiI_e39fHMk,29338
kicad_tools/sexp/__init__.py,sha256=CqklrnOaDazMpwfzzWzK-e5T7UounlyFz-i13ax78qc,1780
kicad_tools/sexp/builders.py,sha256=b0qYh1EnJHrDab2BBzMLBVBj4CvpGNP_TPebbx52EsE,27600
kicad_tools/sexp/parser.py,sha256=XIOeNxKl6mUs3uGN_oWgqNvWR2sphYYoPso46PJ9zgM,67580
kicad_tools/sexp/power.py,sha256=3g9t9eu3mYljVVrovD2Wf8QedMop9-uObLacIfXGDkw,5029
kicad_tools/sexp/scan.py,sha256=bZabq_xMNNU8wkjqL8s5qSym6kHLVLPXVMcF4ygfJsA,2842
kicad_tools/sexp/vscore.py,sha256=F3HvnwrDnaHjs_6Z1LOTSVotn5vS3uaMtQUFYwrMSgA,825
kicad_tools/silkscreen/__init__.py,sha256=eMZUYGA7_SwuUPELBF_85CUHIx7tDQr_qWk1IZKeoYk,44
kicad_tools/silkscreen/_silk_defaults.py,sha256=Y8uuGSmnUpy0tIM-cjUS1rBuHVcUpTQK5H102Vyq9GU,2872
kicad_tools/silkscreen/generator.py,sha256=UTevS93AvuBGJAsQ2cQAGuVc8kW0rkprgVfOcpnLVpM,19024
kicad_tools/silkscreen/place_refs.py,sha256=racWlTUJx--zkgudiOaq39jEZBc4wjp-u8lNOkIoIew,46352
kicad_tools/spec/__init__.py,sha256=-WkTYcrHfnBD4M_WqI1gF7Cy_T5aO3Yg_USWzUgg21A,2142
kicad_tools/spec/parser.py,sha256=hRJlGT4j_UgO_Jm1B4eUjdgfINrfEFRtQHza6hnD88s,27313
kicad_tools/spec/schema.py,sha256=aK6DfvbqGChgiRI5wxJNmpjQGCOlmQF4MfbrlSjSRdo,37922
kicad_tools/spec/units.py,sha256=3SaaZDH3GizOfw_p5IwW_mf4KCA7V6QRMh-miRd2Ky0,8171
kicad_tools/sync/__init__.py,sha256=EXdUK_mfcNhOZeYZg9DglFsv9WWrYfmpnGYzeDzt0To,877
kicad_tools/sync/discover.py,sha256=98B-104hQZTrLv2flwNx7_TIE6TypS1q08x23_-UkNo,12347
kicad_tools/sync/drift.py,sha256=RtDaFoBlm46npNFckes_z6VF59O4CszXsNOgGOWuwn8,6898
kicad_tools/sync/reconciler.py,sha256=_rpSomAYK0GjDGYm7ftos4UgfODZBBXJgbu9keYATeE,55946
kicad_tools/utils/__init__.py,sha256=xAls04uYyUFKi7DJAbq7CisXiULIDEwicBrexum0PYU,1235
kicad_tools/utils/scoring.py,sha256=Nj_zNitPGncBtcvQbebUTogyuYhi6hM2FSaoy2t-EHc,7472
kicad_tools/validate/__init__.py,sha256=QEVcddM47CteYt-HaOoYspNZstYooxSPGbE2Y_rc1I4,4714
kicad_tools/validate/_native_mask_objects.py,sha256=-AieM1rJl7ATbOTv8Xi1nChoVDCst6eihsoWyMUzxgE,8682
kicad_tools/validate/ampacity_specs.py,sha256=7XgryzZrGo1G1cDf5tWfUq7Xg927M3_8NurEgGH9CWo,2566
kicad_tools/validate/checker.py,sha256=6VBCQ-xnLqlkkyleByeW2F9eSC94bCW5FZbXaWL0A5Q,98549
kicad_tools/validate/clearance_shapes.py,sha256=zIszkJn9a3yhHOsNznv2Zs9x2SXqZAvu6stC8qkhI1w,7467
kicad_tools/validate/connectivity.py,sha256=2wyHkFlooWqrltA28vwUhX8--NcpfJloEO85cBnu2FE,88525
kicad_tools/validate/consistency.py,sha256=zPPQpb_sdE3mi8iwn5anYGJgZqG4nTFxBpeREACgCoM,36310
kicad_tools/validate/copper_contact.py,sha256=VH1MKiqZU4Abb_hv_P-mJsZI9sXOZTB32W7i_l0KFtM,20899
kicad_tools/validate/copper_refs.py,sha256=7jQin52QrSKJ-LTaoHAiK8PCBwNeUkwZeTF7c-U7n5M,7119
kicad_tools/validate/coverage.py,sha256=IxBr3kZy0iExJUOC9QQowJ9Jz9x1LnbxUgUHAJXHurQ,11141
kicad_tools/validate/diffpair_engagement.py,sha256=chjCO-gsGn-UNGV_9-5fZFi9iuXnZWK9bF9XhkUff6k,22648
kicad_tools/validate/diffpair_skew.py,sha256=0TzrfV-RbhbT9IMlX3UIGFyiHQYz1P1FLoqRLwMH_AQ,21005
kicad_tools/validate/doc_drift.py,sha256=8PDnUH-1jV91IfInLy_rwXfKtSvsL3zheTpkbDssSRI,12606
kicad_tools/validate/evidence.py,sha256=TDjnDaVsD200cnU1yj7ysPBAQwn8gPSNKEyU5nPcYAk,21578
kicad_tools/validate/filters.py,sha256=xAPGkL5XhK0U32tcvsK5ibj10t2LC9-5-hxpA-TxfNo,14593
kicad_tools/validate/gerber_geometry.py,sha256=f4Ry-BceZpAZqaFaeJ9P1jTTH0jfCFI8YDXxo8Z4loM,11221
kicad_tools/validate/impedance_specs.py,sha256=UpmvsxOmcUtve4gI1oXHtWmnNl7vWY4DHyyaYBcL5Vg,5298
kicad_tools/validate/known_warnings.py,sha256=BJsjJtVD9FbWcj_lEcKnkr6vOGO_t1udYLwK3z348RI,4522
kicad_tools/validate/mask_copper.py,sha256=2v0jYyNlIR-56m0UZOQJHiNrL9wvCSzzizZvMkRU-H8,19463
kicad_tools/validate/mask_copper_geometry.py,sha256=O_ZXfswl08Fs8VLoM_yXnL29X-btGNRUd_N4yXf09Wg,18416
kicad_tools/validate/mask_export_geometry.py,sha256=OX5i3jgqtVPw3mxW0CBoMHAioDGChMNwyDoSRAMYzy8,23696
kicad_tools/validate/mask_geometry.py,sha256=gWTRo0JrCWFSbCunj_sl_GnQdrOLmXnIDDJzv0VJLpE,16539
kicad_tools/validate/match_group_skew.py,sha256=T7VZuCe2nPHMwBTpsyg2kKai0DtQkgLHSUprKyikaKs,17325
kicad_tools/validate/models.py,sha256=WSb93ykAsM255jFA89CbIxPGwBjJJo9vZ_AdXcidQzo,8005
kicad_tools/validate/netlist.py,sha256=4NNcuq6Uve7h2QIRo6KvO2jzKy_mRrQpL4SG0uwYbGE,45150
kicad_tools/validate/placement.py,sha256=GQIicMsC7wjJusBRASXW-llZAzjvLI2P2onfsM4Aqiw,11174
kicad_tools/validate/pour_ampacity.py,sha256=jtGpIeNqeZsldyTLXcAiWlcTNiYrLU-ukgvyTyScuvo,23444
kicad_tools/validate/sarif.py,sha256=MAL8atLwk7RB70U-kJ9sBn_5O69ngg3GJrs6oR7BsQs,14470
kicad_tools/validate/sch_orphan_label.py,sha256=bf8UYgkaShE2U4K_2LjhdRDEEubyyFDDy12GJK5o05A,14934
kicad_tools/validate/sch_wire_stub.py,sha256=Jy58QWLXK_UPRbn--aKa39m46FPBtyz4SBEJDH4GC_8,12182
kicad_tools/validate/scope.py,sha256=P37V3PFCtwGkwkFxo0VIYgkFK7rnqshcB7XWquwd_BM,4995
kicad_tools/validate/spatial.py,sha256=Y_S6pzunRYFwgvQuTeQ9Pp3AO0CyBawbn5hZh49onCM,3885
kicad_tools/validate/spec_conformance.py,sha256=glZpUdp7bBgG471qKt8wzTC-EckXk8G82M8MPDmXj1U,9610
kicad_tools/validate/violations.py,sha256=iV70zOitnRXCz4o80AFby5sR5PceU_84rVzPjdTKK3c,13506
kicad_tools/validate/rules/__init__.py,sha256=UXar-dZZmGGqqkvbIKcO0Wri41upnZw1QYVOU1BABTQ,4867
kicad_tools/validate/rules/ampacity.py,sha256=mWvZsqmcCXyGLe0QEBJAq2jkhEO853Om37DitFa2pbo,10245
kicad_tools/validate/rules/base.py,sha256=gp-6u77aSx9ASH6dM2vx7DaS8MncmtB5gU3PVmjrneo,2486
kicad_tools/validate/rules/clearance.py,sha256=4SLGy8vVMVkAxjhsJFdhdG0zB2f0xwUlfrtDrZyn6oQ,106070
kicad_tools/validate/rules/connectivity.py,sha256=8p5cwm7-YQHtGLk08oTV_S7bxM-i5gRiSc4U6mH90i8,8672
kicad_tools/validate/rules/connector_access.py,sha256=3Oyt2PjjxgbdOmziEp6gM7h-8jxGM65jSrYt0xOY1dc,12978
kicad_tools/validate/rules/copper_sliver.py,sha256=hUVDzMh6Bya4voUmytOqpG5ziKY5jm-oF03qfvRfMk8,21144
kicad_tools/validate/rules/courtyard.py,sha256=p_rUbK-ZFK9I5kl57VE1S6DMxbMkBfK2L_gb_KAhOpc,12100
kicad_tools/validate/rules/courtyard_waivers.py,sha256=1p_CGn621CXlqmNiAAJS33PcUZqqppiyTqZJfpzVVDI,6768
kicad_tools/validate/rules/dangling_copper.py,sha256=YceNCTwL0H5IeyOT5qO5UZIIWk8ukTkhpqZrk1k8D2I,27601
kicad_tools/validate/rules/diffpair_clearance_intra.py,sha256=hmgcmpI_5VzqS3btjultUUQGisOV0LbvgKQK3lx6jsg,13234
kicad_tools/validate/rules/diffpair_length_skew.py,sha256=5pHINaDpPGyA-JmV8T5hKFdZ4ndSULmMdAzRQ9N0kus,26389
kicad_tools/validate/rules/diffpair_routing_continuity.py,sha256=K7iQ-KehoE0YoW9AAXR6VnsjDcXyZ1KBe5GkG8J6J7o,20396
kicad_tools/validate/rules/diffpair_uncoupled_length.py,sha256=-YIORSXHa-NuSKVqEBeHKUHgRD5hEoHNkhHIrUl618o,49040
kicad_tools/validate/rules/dimensions.py,sha256=kFoQd5ul3e3so7CkNB_-AKNusQ9jIBA32b2hubwBxko,13140
kicad_tools/validate/rules/edge.py,sha256=ui_26YdblNe11Vl6o7w3IHK0ozL3gUCz3E0OVFwM33g,16301
kicad_tools/validate/rules/factory_clearance.py,sha256=w1uD65M6rs8OXvnV0AXeB9-QnjZDu4RGuNIZmnRMP3w,10447
kicad_tools/validate/rules/impedance.py,sha256=xaMr-uWaEHGA6BoKB_O5q8R_2LZcg2faV6N39Rw_cCA,36393
kicad_tools/validate/rules/match_group_length_skew.py,sha256=PVrqmQTs59_OVH2B2sjYHW0d4MP2ZJEpaueKQZRAfy0,15766
kicad_tools/validate/rules/netclass_clearance_copper.py,sha256=EIngOdmEVD4auDn9xhLAMWzFIgu_cnIE6Kzm9VRA71I,17096
kicad_tools/validate/rules/netclass_floor.py,sha256=uvUY44q4MfDW0dpKAGFo1gVD2gD2lai40u4zgRS7NYg,12018
kicad_tools/validate/rules/netlist.py,sha256=7bhSWP3NOhv4YtTVVHABAOyryd1bdNaZD0b5zeodC8Y,3772
kicad_tools/validate/rules/path_ampacity.py,sha256=UQ9U5fVWirh7rkV7fKEQhWAmPWR6JOhNBT0Mv06hSpo,18579
kicad_tools/validate/rules/physical_gap.py,sha256=LcL4ceu417PniRQg8zk1kOt40CILfY8EwJNdhQv0vKI,26932
kicad_tools/validate/rules/pin1_marker.py,sha256=g8mosSAdpyQUBMAuMSM-LDxPlRQ1Ve22bJiv5dmpZ1k,20131
kicad_tools/validate/rules/placement.py,sha256=YRbzC0n5KguXnkN5rPn_Q1vVFCn4vjSHRKM_KGP1f4k,3412
kicad_tools/validate/rules/routing_policy.py,sha256=Nlt2O0aAagwhVVyVGLuoXyEOuw08gDzgbUL1y4tDjWA,12325
kicad_tools/validate/rules/schematic_fields.py,sha256=YQOsL8-j0vgAjYdI5ai8pAv1S8FQinb-5lq07AtcpMM,17075
kicad_tools/validate/rules/schematic_wire_symbol.py,sha256=W_jbKRjc4wPUbVuQTMTjPES0aADwmXeXdTsouuQD4KI,6866
kicad_tools/validate/rules/silkscreen.py,sha256=7Mqa-_HM0i75go5uNq3ZAKsHBtvnA_ejLYgrykkUezo,66256
kicad_tools/validate/rules/single_pad_net.py,sha256=wR9XwmUp6GNl39NWYewTLgb1P6RtKQmJkzgLZjg4BFk,10702
kicad_tools/validate/rules/solder_mask.py,sha256=0oxSa-DQ6UoWPp5MqEE5wYdKx_0roi4jyckDtyjj3Og,9808
kicad_tools/validate/rules/thermal_asymmetry.py,sha256=h1UT_yRlFwKwG0rLzPernaZiI36H1yk2_Iy1pHq0gBY,14918
kicad_tools/validate/rules/via_in_pad.py,sha256=tPWXpZisV8tpk00WX6M81A-0rSj_kCzaSK3Oo4n1HsA,20525
kicad_tools/validate/rules/via_pad_geometry.py,sha256=IqtpDzV7xboGW3epJMjr4ZPk0ma28FzrQnJt5-4EynU,5852
kicad_tools/validate/rules/via_type_capability.py,sha256=6CUZ_ru0fpBAVK4ZoUVQhf5PShO2MNJZ24NQk7jn0Ac,4165
kicad_tools/validate/rules/via_under_body.py,sha256=ZDGNNWJ-yp4FpV5_icOxaZjY7oqBTHXAMbb3ixGyuXM,14075
kicad_tools/validate/rules/waivers.py,sha256=d6dGf6s0wBNIVIvVpXVBB6NOvLLmKVFfg3B-YyJdmhg,34618
kicad_tools/validate/rules/width_consistency.py,sha256=ZROUnunFxIjYw8CzJt-ZblBWDFPdFIMYMek-3qfw9gs,25518
kicad_tools/validate/rules/zero_length_segment.py,sha256=sSMfnVYLAjSXZF04jb-o2_74JFyFUEIWBW_SL6d2Y1E,4537
kicad_tools/validate/rules/zone_fill.py,sha256=jhqW5aSmC-nfTMp3HhQPkVGfQpbZeiCGSuPI9Ix4PTs,15719
kicad_tools/workflow/__init__.py,sha256=9SutN0F6hCp304INz3jRh-wE4GM-oipiMtBii03mbxE,20886
kicad_tools/zones/__init__.py,sha256=ECXkaaXG9Wu784-yN9USP-8QSO-lPjIIzWloBoE61Go,1356
kicad_tools/zones/_fixed_fill_worker.py,sha256=rkEKh0BEuY5I2Up6DH13eeX7bLBiZBQ1AW-g16yNW90,2885
kicad_tools/zones/fill_clearance.py,sha256=nmUACHrFkeN5SKdNrJSUEQ4J1NR-6FIjFmiRGi82K14,57353
kicad_tools/zones/generator.py,sha256=J9prPIEw2tRjRo0M_NJmGfDFg_9OGGbtmLEcojpdheo,118715
kicad_tools/zones/hv_keepout.py,sha256=q5i5uhklM0ELPSZBf-8VL0gO7WO7aj0F3YDlz6wgBJM,11506
kicad_tools/zones/native_clearance.py,sha256=CuXJMT5RAq-ISOEGBR1tZHm1mKnldtV64LMIop765N0,6207
kicad_tools/zones/placement_fill.py,sha256=VdayYIGvA2ktnwQIwg4ctjx0wD5EyYCMZp1TVmQGU7c,10578
kicad_tools/zones/pour_bridge.py,sha256=6YdfXiX3KFzXEsJ5iCtAgciaE7Hs89_a2WNjlJWBDF4,8528
kicad_tools-0.25.0.dist-info/METADATA,sha256=kFZt3Ba8zmdZNmAt23Q0oPRgTrfBz8nhgBIG9ZMwEnY,71227
kicad_tools-0.25.0.dist-info/WHEEL,sha256=2iZrJkDIkeDh0k9SikKMqFuRP-ua6mb4Ir1AsER4BEw,87
kicad_tools-0.25.0.dist-info/entry_points.txt,sha256=khofWiFGkNwnv8BMdIqY0QyeXrYiNQ0vbi0pefL6V3I,751
kicad_tools-0.25.0.dist-info/licenses/LICENSE,sha256=GvxO4qU7XjvCkTG6P9d01qfbb3jCW7-P0hL21DZ-jy8,1067
kicad_tools-0.25.0.dist-info/RECORD,,
