function oe(le,Re){for(var ze=new e.Map,An=new e.Map,On=[],je,cn,jn=0,He=Re;jn<He.length;jn++){var Tn=He[jn];Yn(Tn)}return cn?{buildOrder:je||e.emptyArray,circularDiagnostics:cn}:je||e.emptyArray;function Yn(or,mr){var kr=H(le,or);if(!An.has(kr)){if(ze.has(kr)){mr||(cn||(cn=[])).push(e.createCompilerDiagnostic(e.Diagnostics.Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0,On.join(`\r
`)));return}ze.set(kr,!0),On.push(or);var Yr=ie(le,or,kr);if(Yr&&Yr.projectReferences)for(var gt=0,Pt=Yr.projectReferences;gt<Pt.length;gt++){var zt=Pt[gt],rn=re(le,zt.path);Yn(rn,mr||zt.circular)}On.pop(),An.set(kr,!0),(je||(je=[])).push(or)}}}
"),g.comment){var Qe=e.getTextOfJSDocComment(g.comment);if(Qe)for(var tr=Qe.split(/\r\n?|\n/g),Pr=0,ca=tr;Pr<ca.length;Pr++){var Fa=ca[Pr];os(),Lt(),At("*"),Lt(),Ie(Fa)}}g.tags&&(g.tags.length===1&&g.tags[0].kind===341&&!g.comment?(Lt(),kn(g.tags[0])):Qi(g,g.tags,33)),Lt(),Ie("