digraph xslt_dependency_graph {
    admin_en -> {"admin:userInfo:(admin_en)"; "admin:userActions:(admin_en)"; "bebop:label[@class='UserPasswordHeader']:(admin_en)"; "admin:PasswordNote:(admin_en)"; "admin:email[@primary='t']:(admin_en)"; "admin:email:(admin_en)"; "bebop:label[@class='AccessDenied']:(admin_en)"; "bebop:list[@class='SearchResultList'][count(bebop:cell)=0]:(admin_en)"; "bebop:list[@class='SearchResultList'][count(bebop:cell)>0]:(admin_en)"; "admin:groupInfo:(admin_en)"; "bebop:list[@class='UserGroupsResultList'][count(bebop:cell)=0]:(admin_en)"; "bebop:link[@class='deleteLink']:(admin_en)"} [comment="xsl:template",constraint=false];
    bboard -> workspace [arrowhead=inv,comment="xsl:import"];
    bboard -> "bebop:list[@class='messageList']:(bboard)" [comment="xsl:template",constraint=false];
    chat_en -> {permissions; workspace} [arrowhead=inv,comment="xsl:import"];
    cms_admin -> {"bebop:link[@class='checkBoxChecked']:(cms_admin)"; "bebop:link[@class='checkBoxUnchecked']:(cms_admin)"; "bebop:label[@class='checkBoxGreyChecked']:(cms_admin)"; "bebop:label[@class='checkBoxGreyUnchecked']:(cms_admin)"; "bebop:label[@class='AccessDenied']:(cms_admin)"; "bebop:list[@class='UserSearchList'][count(bebop:cell)=0]:(cms_admin)"} [comment="xsl:template",constraint=false];
    docs -> workspace [arrowhead=inv,comment="xsl:import"];
    docs_en -> docs [arrowhead=inv,comment="xsl:import"];
    docs_en -> {"admin:userInfo:(docs_en)"; "admin:userActions:(docs_en)"; "bebop:label[@class='UserPasswordHeader']:(docs_en)"; "admin:PasswordNote:(docs_en)"; "admin:email[@primary='t']:(docs_en)"; "admin:email:(docs_en)"; "bebop:label[@class='AccessDenied']:(docs_en)"; "bebop:list[@class='SearchResultList'][count(bebop:cell)=0]:(docs_en)"; "bebop:list[@class='SearchResultList'][count(bebop:cell)>0]:(docs_en)"; "admin:groupInfo:(docs_en)"; "bebop:list[@class='UserGroupsResultList'][count(bebop:cell)=0]:(docs_en)"; "bebop:link[@class='deleteLink']:(docs_en)"} [comment="xsl:template",constraint=false];
    faq -> workspace [arrowhead=inv,comment="xsl:import"];
    forum -> workspace [arrowhead=inv,comment="xsl:import"];
    forum -> "bebop:list[@class='messageList']:(forum)" [comment="xsl:template",constraint=false];
    glossary -> workspace [arrowhead=inv,comment="xsl:import"];
    km -> cms_admin [arrowhead=inv,comment="xsl:import"];
    km -> "km:categoryList:(km)" [comment="xsl:template",constraint=false];
    login_ecm_en -> {"subsite:explainPersistentCookies:(login_ecm_en)"; "subsite:loginPromptMsg:(login_ecm_en)"; "subsite:promptToEnableCookiesMsg:(login_ecm_en)"; "subsite:recoverPasswordMailSent:(login_ecm_en)"; "subsite:recoverPasswordMailFailed:(login_ecm_en)"; "subsite:explainLoginExpired:(login_ecm_en)"} [comment="xsl:template",constraint=false];
    login_en -> {"subsite:explainPersistentCookies:(login_en)"; "subsite:loginPromptMsg:(login_en)"; "subsite:promptToEnableCookiesMsg:(login_en)"; "subsite:recoverPasswordMailSent:(login_en)"; "subsite:recoverPasswordMailFailed:(login_en)"; "subsite:explainLoginExpired:(login_en)"} [comment="xsl:template",constraint=false];
    permissions -> {"bebop:link[@class='checkBoxChecked']:(permissions)"; "bebop:link[@class='checkBoxUnchecked']:(permissions)"; "bebop:label[@class='checkBoxGreyChecked']:(permissions)"; "bebop:label[@class='checkBoxGreyUnchecked']:(permissions)"; "bebop:label[@class='AccessDenied']:(permissions)"; "bebop:list[@class='UserSearchList'][count(bebop:cell)=0]:(permissions)"} [comment="xsl:template",constraint=false];
    requests -> bboard [arrowhead=inv,comment="xsl:import"];
    requests -> "km:categoryList:(requests)" [comment="xsl:template",constraint=false];
    workspace -> {admin_en; km} [arrowhead=inv,comment="xsl:import"]; 

    "admin:email:(admin_en)" [shape=octagon,label="admin:email",comment="match=admin:email"];
    "admin:email:(docs_en)" [shape=octagon,label="admin:email",comment="match=admin:email"];
    "admin:email[@primary='t']:(admin_en)" [shape=octagon,label="admin:email[@primary='t']",comment="match=admin:email[@primary='t']"];
    "admin:email[@primary='t']:(docs_en)" [shape=octagon,label="admin:email[@primary='t']",comment="match=admin:email[@primary='t']"];
    "admin:groupInfo:(admin_en)" [shape=octagon,label="admin:groupInfo",comment="match=admin:groupInfo"];
    "admin:groupInfo:(docs_en)" [shape=octagon,label="admin:groupInfo",comment="match=admin:groupInfo"];
    "admin:PasswordNote:(admin_en)" [shape=octagon,label="admin:PasswordNote",comment="match=admin:PasswordNote"];
    "admin:PasswordNote:(docs_en)" [shape=octagon,label="admin:PasswordNote",comment="match=admin:PasswordNote"];
    "admin:userActions:(admin_en)" [shape=octagon,label="admin:userActions",comment="match=admin:userActions"];
    "admin:userActions:(docs_en)" [shape=octagon,label="admin:userActions",comment="match=admin:userActions"];
    "admin:userInfo:(admin_en)" [shape=octagon,label="admin:userInfo",comment="match=admin:userInfo"];
    "admin:userInfo:(docs_en)" [shape=octagon,label="admin:userInfo",comment="match=admin:userInfo"];
    "bebop:label[@class='AccessDenied']:(admin_en)" [shape=octagon,label="bebop:label[@class='AccessDenied']",comment="match=bebop:label[@class='AccessDenied']"];
    "bebop:label[@class='AccessDenied']:(cms_admin)" [shape=octagon,label="bebop:label[@class='AccessDenied']",comment="match=bebop:label[@class='AccessDenied']"];
    "bebop:label[@class='AccessDenied']:(docs_en)" [shape=octagon,label="bebop:label[@class='AccessDenied']",comment="match=bebop:label[@class='AccessDenied']"];
    "bebop:label[@class='AccessDenied']:(permissions)" [shape=octagon,label="bebop:label[@class='AccessDenied']",comment="match=bebop:label[@class='AccessDenied']"];
    "bebop:label[@class='checkBoxGreyChecked']:(cms_admin)" [shape=octagon,label="bebop:label[@class='checkBoxGreyChecked']",comment="match=bebop:label[@class='checkBoxGreyChecked']"];
    "bebop:label[@class='checkBoxGreyChecked']:(permissions)" [shape=octagon,label="bebop:label[@class='checkBoxGreyChecked']",comment="match=bebop:label[@class='checkBoxGreyChecked']"];
    "bebop:label[@class='checkBoxGreyUnchecked']:(cms_admin)" [shape=octagon,label="bebop:label[@class='checkBoxGreyUnchecked']",comment="match=bebop:label[@class='checkBoxGreyUnchecked']"];
    "bebop:label[@class='checkBoxGreyUnchecked']:(permissions)" [shape=octagon,label="bebop:label[@class='checkBoxGreyUnchecked']",comment="match=bebop:label[@class='checkBoxGreyUnchecked']"];
    "bebop:label[@class='UserPasswordHeader']:(admin_en)" [shape=octagon,label="bebop:label[@class='UserPasswordHeader']",comment="match=bebop:label[@class='UserPasswordHeader']"];
    "bebop:label[@class='UserPasswordHeader']:(docs_en)" [shape=octagon,label="bebop:label[@class='UserPasswordHeader']",comment="match=bebop:label[@class='UserPasswordHeader']"];
    "bebop:link[@class='checkBoxChecked']:(cms_admin)" [shape=octagon,label="bebop:link[@class='checkBoxChecked']",comment="match=bebop:link[@class='checkBoxChecked']"];
    "bebop:link[@class='checkBoxChecked']:(permissions)" [shape=octagon,label="bebop:link[@class='checkBoxChecked']",comment="match=bebop:link[@class='checkBoxChecked']"];
    "bebop:link[@class='checkBoxUnchecked']:(cms_admin)" [shape=octagon,label="bebop:link[@class='checkBoxUnchecked']",comment="match=bebop:link[@class='checkBoxUnchecked']"];
    "bebop:link[@class='checkBoxUnchecked']:(permissions)" [shape=octagon,label="bebop:link[@class='checkBoxUnchecked']",comment="match=bebop:link[@class='checkBoxUnchecked']"];
    "bebop:link[@class='deleteLink']:(admin_en)" [shape=octagon,label="bebop:link[@class='deleteLink']",comment="match=bebop:link[@class='deleteLink']"];
    "bebop:link[@class='deleteLink']:(docs_en)" [shape=octagon,label="bebop:link[@class='deleteLink']",comment="match=bebop:link[@class='deleteLink']"];
    "bebop:list[@class='messageList']:(bboard)" [shape=octagon,label="bebop:list[@class='messageList']",comment="match=bebop:list[@class='messageList']"];
    "bebop:list[@class='messageList']:(forum)" [shape=octagon,label="bebop:list[@class='messageList']",comment="match=bebop:list[@class='messageList']"];
    "bebop:list[@class='SearchResultList'][count(bebop:cell)=0]:(admin_en)" [shape=octagon,label="bebop:list[@class='SearchResultList'][count(bebop:cell)=0]",comment="match=bebop:list[@class='SearchResultList'][count(bebop:cell)=0]"];
    "bebop:list[@class='SearchResultList'][count(bebop:cell)=0]:(docs_en)" [shape=octagon,label="bebop:list[@class='SearchResultList'][count(bebop:cell)=0]",comment="match=bebop:list[@class='SearchResultList'][count(bebop:cell)=0]"];
    "bebop:list[@class='SearchResultList'][count(bebop:cell)>0]:(admin_en)" [shape=octagon,label="bebop:list[@class='SearchResultList'][count(bebop:cell)>0]",comment="match=bebop:list[@class='SearchResultList'][count(bebop:cell)>0]"];
    "bebop:list[@class='SearchResultList'][count(bebop:cell)>0]:(docs_en)" [shape=octagon,label="bebop:list[@class='SearchResultList'][count(bebop:cell)>0]",comment="match=bebop:list[@class='SearchResultList'][count(bebop:cell)>0]"];
    "bebop:list[@class='UserGroupsResultList'][count(bebop:cell)=0]:(admin_en)" [shape=octagon,label="bebop:list[@class='UserGroupsResultList'][count(bebop:cell)=0]",comment="match=bebop:list[@class='UserGroupsResultList'][count(bebop:cell)=0]"];
    "bebop:list[@class='UserGroupsResultList'][count(bebop:cell)=0]:(docs_en)" [shape=octagon,label="bebop:list[@class='UserGroupsResultList'][count(bebop:cell)=0]",comment="match=bebop:list[@class='UserGroupsResultList'][count(bebop:cell)=0]"];
    "bebop:list[@class='UserSearchList'][count(bebop:cell)=0]:(cms_admin)" [shape=octagon,label="bebop:list[@class='UserSearchList'][count(bebop:cell)=0]",comment="match=bebop:list[@class='UserSearchList'][count(bebop:cell)=0]"];
    "bebop:list[@class='UserSearchList'][count(bebop:cell)=0]:(permissions)" [shape=octagon,label="bebop:list[@class='UserSearchList'][count(bebop:cell)=0]",comment="match=bebop:list[@class='UserSearchList'][count(bebop:cell)=0]"];
    "km:categoryList:(km)" [shape=octagon,label="km:categoryList",comment="match=km:categoryList"];
    "km:categoryList:(requests)" [shape=octagon,label="km:categoryList",comment="match=km:categoryList"];
    "subsite:explainLoginExpired:(login_ecm_en)" [shape=octagon,label="subsite:explainLoginExpired",comment="match=subsite:explainLoginExpired"];
    "subsite:explainLoginExpired:(login_en)" [shape=octagon,label="subsite:explainLoginExpired",comment="match=subsite:explainLoginExpired"];
    "subsite:explainPersistentCookies:(login_ecm_en)" [shape=octagon,label="subsite:explainPersistentCookies",comment="match=subsite:explainPersistentCookies"];
    "subsite:explainPersistentCookies:(login_en)" [shape=octagon,label="subsite:explainPersistentCookies",comment="match=subsite:explainPersistentCookies"];
    "subsite:loginPromptMsg:(login_ecm_en)" [shape=octagon,label="subsite:loginPromptMsg",comment="match=subsite:loginPromptMsg"];
    "subsite:loginPromptMsg:(login_en)" [shape=octagon,label="subsite:loginPromptMsg",comment="match=subsite:loginPromptMsg"];
    "subsite:promptToEnableCookiesMsg:(login_ecm_en)" [shape=octagon,label="subsite:promptToEnableCookiesMsg",comment="match=subsite:promptToEnableCookiesMsg"];
    "subsite:promptToEnableCookiesMsg:(login_en)" [shape=octagon,label="subsite:promptToEnableCookiesMsg",comment="match=subsite:promptToEnableCookiesMsg"];
    "subsite:recoverPasswordMailFailed:(login_ecm_en)" [shape=octagon,label="subsite:recoverPasswordMailFailed",comment="match=subsite:recoverPasswordMailFailed"];
    "subsite:recoverPasswordMailFailed:(login_en)" [shape=octagon,label="subsite:recoverPasswordMailFailed",comment="match=subsite:recoverPasswordMailFailed"];
    "subsite:recoverPasswordMailSent:(login_ecm_en)" [shape=octagon,label="subsite:recoverPasswordMailSent",comment="match=subsite:recoverPasswordMailSent"];
    "subsite:recoverPasswordMailSent:(login_en)" [shape=octagon,label="subsite:recoverPasswordMailSent",comment="match=subsite:recoverPasswordMailSent"];
    admin_en [shape=ellipse,label="admin_en",comment="acs-admin/xsl/admin_en.xsl",style=dotted];
    bboard [shape=ellipse,label="bboard",comment="bboard/xsl/bboard.xsl"];
    chat_en [shape=ellipse,label="chat_en",comment="chat/xsl/chat_en.xsl"];
    cms_admin [shape=ellipse,label="cms-admin",comment="content-section/xsl/cms-admin.xsl",style=dotted];
    docs [shape=ellipse,label="docs",comment="docs/xsl/docs.xsl"];
    docs_en [shape=ellipse,label="docs_en",comment="docs/xsl/docs_en.xsl"];
    faq [shape=ellipse,label="faq",comment="faq/xsl/faq.xsl"];
    forum [shape=ellipse,label="forum",comment="forum/xsl/forum.xsl"];
    glossary [shape=ellipse,label="glossary",comment="glossary/xsl/glossary.xsl"];
    km [shape=ellipse,label="km",comment="km/xsl/km.xsl"];
    login_ecm_en [shape=ellipse,label="login_ecm_en",comment="login/xsl/login_ecm_en.xsl"];
    login_en [shape=ellipse,label="login_en",comment="login/xsl/login_en.xsl"];
    permissions [shape=ellipse,label="permissions",comment="permissions/xsl/permissions.xsl",style=dotted];
    requests [shape=ellipse,label="requests",comment="km/xsl/requests.xsl"];
    workspace [shape=ellipse,label="workspace",comment="jigsaw/xsl/workspace.xsl"];
}
