{"version":3,"file":"wc-LF7NU4LA-C4FhC6BH.cjs","names":["F","S","s","M","o","T","w","b"],"sources":["../../../node_modules/.pnpm/just-bash@3.0.1/node_modules/just-bash/dist/bundle/chunks/chunk-VLCHOJWK.js","../../../node_modules/.pnpm/just-bash@3.0.1/node_modules/just-bash/dist/bundle/chunks/wc-LF7NU4LA.js"],"sourcesContent":["import{createRequire} from\"node:module\";const require=createRequire(import.meta.url);\nimport{a as T}from\"./chunk-YCLFEX4T.js\";import{c as b}from\"./chunk-NRSASXYY.js\";import{a as M}from\"./chunk-QIQMJJZ4.js\";import{a as S,b as F}from\"./chunk-QAYAQNCG.js\";var H={name:\"wc\",summary:\"print newline, word, and byte counts for each file\",usage:\"wc [OPTION]... [FILE]...\",options:[\"-c, --bytes      print the byte counts\",\"-m, --chars      print the character counts\",\"-l, --lines      print the newline counts\",\"-w, --words      print the word counts\",\"    --help       display this help and exit\"]},O={lines:{short:\"l\",long:\"lines\",type:\"boolean\"},words:{short:\"w\",long:\"words\",type:\"boolean\"},bytes:{short:\"c\",long:\"bytes\",type:\"boolean\"},chars:{short:\"m\",long:\"chars\",type:\"boolean\"}},N={name:\"wc\",async execute(a,f){if(F(a))return S(H);let s=M(\"wc\",a,O);if(!s.ok)return s.error;let{lines:o,words:n}=s.result.flags,l=s.result.flags.bytes,e=s.result.flags.chars,t=s.result.positional;!o&&!n&&!l&&!e&&(o=n=l=!0);let c=l||e,i=await T(f,t,{cmdName:\"wc\",stopOnError:!1});if(t.length===0){let r=C(i.files[0].content,e);return{stdout:`${x(r,o,n,c,\"\",0)}\n`,stderr:\"\",exitCode:0}}let d=[],m=0,g=0,u=0;for(let{filename:r,content:y}of i.files){let p=C(y,e);m+=p.lines,g+=p.words,u+=p.third,d.push({filename:r,stats:p})}let L=t.length>1?m:Math.max(...d.map(r=>r.stats.lines)),$=t.length>1?g:Math.max(...d.map(r=>r.stats.words)),B=t.length>1?u:Math.max(...d.map(r=>r.stats.third)),h=t.length>1?3:0;o&&(h=Math.max(h,String(L).length)),n&&(h=Math.max(h,String($).length)),c&&(h=Math.max(h,String(B).length));let w=\"\";for(let{filename:r,stats:y}of d)w+=`${x(y,o,n,c,r,h)}\n`;return t.length>1&&(w+=`${x({lines:m,words:g,third:u},o,n,c,\"total\",h)}\n`),{stdout:w,stderr:i.stderr,exitCode:i.exitCode}}};function C(a,f){let s=a,o=s.length,n=f?Array.from(b(a)).length:o,l=0,e=0,t=!1;for(let c=0;c<o;c++){let i=s[c];i===`\n`?(l++,t&&(e++,t=!1)):i===\" \"||i===\"\t\"||i===\"\\r\"?t&&(e++,t=!1):t=!0}return t&&e++,{lines:l,words:e,third:n}}function x(a,f,s,o,n,l){let e=[];f&&e.push(String(a.lines).padStart(l)),s&&e.push(String(a.words).padStart(l)),o&&e.push(String(a.third).padStart(l));let t=e.join(\" \");return n&&(t+=` ${n}`),t}var j={name:\"wc\",flags:[{flag:\"-l\",type:\"boolean\"},{flag:\"-w\",type:\"boolean\"},{flag:\"-c\",type:\"boolean\"},{flag:\"-m\",type:\"boolean\"}],stdinType:\"text\",needsFiles:!0};export{N as a,j as b};\n","import{createRequire} from\"node:module\";const require=createRequire(import.meta.url);\nimport{a,b}from\"./chunk-VLCHOJWK.js\";import\"./chunk-YCLFEX4T.js\";import\"./chunk-NRSASXYY.js\";import\"./chunk-STHBFACM.js\";import\"./chunk-QIQMJJZ4.js\";import\"./chunk-QAYAQNCG.js\";import\"./chunk-BZUGFHVS.js\";export{b as flagsForFuzzing,a as wcCommand};\n"],"x_google_ignoreList":[0,1],"mappings":"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"}