| 481 | `.trim(),$=await S7("powershell.exe",["-NoProfile","-Command",Y],{timeout:3000});if($.code!==0||!$.stdout?.trim())return[];return $.stdout.trim().split(",").filter(Boolean).map((A)=>parseInt(A,10)).filter((A)=>!isNaN(A))}let _=`pid=${String(q)}; for i in $(seq 1 ${K}); do ppid=$(ps -o ppid= -p $pid 2>/dev/null | tr -d ' '); if [ -z "$ppid" ] || [ "$ppid" = "0" ] || [ "$ppid" = "1" ]; then break; fi; echo $ppid; pid=$ppid; done`,z=await S7("sh",["-c",_],{timeout:3000});if(z.code!==0||!z.stdout?.trim())return[];return z.stdout.trim().split(` |
| 482 | `).filter(Boolean).map((Y)=>parseInt(Y,10)).filter((Y)=>!isNaN(Y))}function aiq(q){try{let K=String(q),_=process.platform==="win32"?`powershell.exe -NoProfile -Command "(Get-CimInstance Win32_Process -Filter \\"ProcessId=${K}\\").CommandLine"`:`ps -o command= -p ${K}`,z=Ph(_,{timeout:1000});return z?z.trim():null}catch{return null}}async function siq(q,K=10){if(process.platform==="win32"){let Y=` |