"use strict"; class RenderFeats { static $getRenderedFeat (feat) { const ptCategoryPrerequisite = Renderer.feat.getJoinedCategoryPrerequisites( feat.category, Renderer.utils.prerequisite.getHtml(feat.prerequisite), ); const ptRepeatable = Renderer.utils.getRepeatableHtml(feat); Renderer.feat.initFullEntries(feat); const renderStack = []; Renderer.get().setFirstSection(true).recursiveRender({entries: feat._fullEntries || feat.entries}, renderStack, {depth: 2}); return $$` ${Renderer.utils.getBorderTr()} ${Renderer.utils.getExcludedTr({entity: feat, dataProp: "feat"})} ${Renderer.utils.getNameTr(feat, {page: UrlUtil.PG_FEATS})} ${ptCategoryPrerequisite ? `