digraph dependencies { node [shape="rect", style="filled", colorscheme=set312]; ranksep=0.4; compound=false; remincross=true; splines=true; splines=ortho; rankdir=LR; rankdir=TB; rankdir=BT; label=<<table BORDER="0"> <tr> <td colspan="5" align="center"><b>Legend</b></td> </tr> <tr> <td> <table BORDER="0"> <tr> <td bgcolor="#ffffb3" width="20"></td> <td>  Declarations</td> </tr> </table> </td> <td> <table BORDER="0"> <tr> <td bgcolor="#8dd3c7" width="20"></td> <td>  Module</td> </tr> </table> </td> <td> <table BORDER="0"> <tr> <td bgcolor="#80b1d3" width="20"></td> <td>  Bootstrap</td> </tr> </table> </td> <td> <table BORDER="0"> <tr> <td bgcolor="#fdb462" width="20"></td> <td>  Providers</td> </tr> </table> </td> <td> <table BORDER="0"> <tr> <td bgcolor="#fb8072" width="20"></td> <td>  Exports</td> </tr> </table> </td> </tr></table>>; ratio=compress; fontname="sans-serif";  subgraph "cluster_AccordionModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_AccordionModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Accordion"; node [fillcolor=2]; "AccordionItem"; }  "Accordion" -> "AccordionModule" [style="solid", lhead="cluster_AccordionModule" ltail="cluster_AccordionModule_declarations"]; subgraph "cluster_AccordionModule_Accordion_providers" { style="solid";  }  "AccordionItem" -> "AccordionModule" [style="solid", lhead="cluster_AccordionModule" ltail="cluster_AccordionModule_declarations"]; subgraph "cluster_AccordionModule_AccordionItem_providers" { style="solid";  }    subgraph cluster_AccordionModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_AccordionModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Accordion " [label="Accordion ", shape="rect"]"AccordionItem " [label="AccordionItem ", shape="rect"]}  "AccordionModule" -> "Accordion " [style="dashed", ltail="cluster_AccordionModule" lhead="cluster_AccordionModule_exports"];  "AccordionModule" -> "AccordionItem " [style="dashed", ltail="cluster_AccordionModule" lhead="cluster_AccordionModule_exports"];    subgraph cluster_AccordionModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_AccordionModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_BreadcrumbModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_BreadcrumbModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Breadcrumb"; node [fillcolor=2]; "BreadcrumbItemComponent"; }  "Breadcrumb" -> "BreadcrumbModule" [style="solid", lhead="cluster_BreadcrumbModule" ltail="cluster_BreadcrumbModule_declarations"]; subgraph "cluster_BreadcrumbModule_Breadcrumb_providers" { style="solid";  }  "BreadcrumbItemComponent" -> "BreadcrumbModule" [style="solid", lhead="cluster_BreadcrumbModule" ltail="cluster_BreadcrumbModule_declarations"]; subgraph "cluster_BreadcrumbModule_BreadcrumbItemComponent_providers" { style="solid";  }    subgraph cluster_BreadcrumbModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "DialogModule" [label="DialogModule", shape="folder"];   }    "DialogModule" -> "BreadcrumbModule" [lhead="cluster_BreadcrumbModule", ltail="cluster_BreadcrumbModule_imports"];     subgraph cluster_BreadcrumbModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Breadcrumb " [label="Breadcrumb ", shape="rect"]"BreadcrumbItemComponent " [label="BreadcrumbItemComponent ", shape="rect"]}  "BreadcrumbModule" -> "Breadcrumb " [style="dashed", ltail="cluster_BreadcrumbModule" lhead="cluster_BreadcrumbModule_exports"];  "BreadcrumbModule" -> "BreadcrumbItemComponent " [style="dashed", ltail="cluster_BreadcrumbModule" lhead="cluster_BreadcrumbModule_exports"];    subgraph cluster_BreadcrumbModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_BreadcrumbModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_ButtonModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_ButtonModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Button"; }  "Button" -> "ButtonModule" [style="solid", lhead="cluster_ButtonModule" ltail="cluster_ButtonModule_declarations"]; subgraph "cluster_ButtonModule_Button_providers" { style="solid";  }    subgraph cluster_ButtonModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_ButtonModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Button " [label="Button ", shape="rect"]}  "ButtonModule" -> "Button " [style="dashed", ltail="cluster_ButtonModule" lhead="cluster_ButtonModule_exports"];    subgraph cluster_ButtonModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_ButtonModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_CheckboxModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_CheckboxModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Checkbox"; }  "Checkbox" -> "CheckboxModule" [style="solid", lhead="cluster_CheckboxModule" ltail="cluster_CheckboxModule_declarations"]; subgraph "cluster_CheckboxModule_Checkbox_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: Checkbox, multi: true
}" -> "Checkbox" [lhead="cluster_CheckboxModule_declarations" ltail="cluster_CheckboxModule_Checkbox_providers"];  }    subgraph cluster_CheckboxModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_CheckboxModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Checkbox " [label="Checkbox ", shape="rect"]}  "CheckboxModule" -> "Checkbox " [style="dashed", ltail="cluster_CheckboxModule" lhead="cluster_CheckboxModule_exports"];    subgraph cluster_CheckboxModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_CheckboxModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_CodeSnippetModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_CodeSnippetModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "CodeSnippet"; }  "CodeSnippet" -> "CodeSnippetModule" [style="solid", lhead="cluster_CodeSnippetModule" ltail="cluster_CodeSnippetModule_declarations"]; subgraph "cluster_CodeSnippetModule_CodeSnippet_providers" { style="solid";  }    subgraph cluster_CodeSnippetModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "I18nModule" [label="I18nModule", shape="folder"];   }    "I18nModule" -> "CodeSnippetModule" [lhead="cluster_CodeSnippetModule", ltail="cluster_CodeSnippetModule_imports"];     subgraph cluster_CodeSnippetModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"CodeSnippet " [label="CodeSnippet ", shape="rect"]}  "CodeSnippetModule" -> "CodeSnippet " [style="dashed", ltail="cluster_CodeSnippetModule" lhead="cluster_CodeSnippetModule_exports"];    subgraph cluster_CodeSnippetModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_CodeSnippetModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_ComboBoxModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_ComboBoxModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "ComboBox"; }  "ComboBox" -> "ComboBoxModule" [style="solid", lhead="cluster_ComboBoxModule" ltail="cluster_ComboBoxModule_declarations"]; subgraph "cluster_ComboBoxModule_ComboBox_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: ComboBox, multi: true
}" -> "ComboBox" [lhead="cluster_ComboBoxModule_declarations" ltail="cluster_ComboBoxModule_ComboBox_providers"];  }    subgraph cluster_ComboBoxModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "DropdownModule" [label="DropdownModule", shape="folder"];   }    "DropdownModule" -> "ComboBoxModule" [lhead="cluster_ComboBoxModule", ltail="cluster_ComboBoxModule_imports"];     subgraph cluster_ComboBoxModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"ComboBox " [label="ComboBox ", shape="rect"]"DropdownModule " [label="DropdownModule ", shape="rect"]}  "ComboBoxModule" -> "ComboBox " [style="dashed", ltail="cluster_ComboBoxModule" lhead="cluster_ComboBoxModule_exports"];  "ComboBoxModule" -> "DropdownModule " [style="dashed", ltail="cluster_ComboBoxModule" lhead="cluster_ComboBoxModule_exports"];    subgraph cluster_ComboBoxModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_ComboBoxModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_ContentSwitcherModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_ContentSwitcherModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "ContentSwitcher"; node [fillcolor=2]; "ContentSwitcherOption"; }  "ContentSwitcher" -> "ContentSwitcherModule" [style="solid", lhead="cluster_ContentSwitcherModule" ltail="cluster_ContentSwitcherModule_declarations"]; subgraph "cluster_ContentSwitcherModule_ContentSwitcher_providers" { style="solid";  }  "ContentSwitcherOption" -> "ContentSwitcherModule" [style="solid", lhead="cluster_ContentSwitcherModule" ltail="cluster_ContentSwitcherModule_declarations"]; subgraph "cluster_ContentSwitcherModule_ContentSwitcherOption_providers" { style="solid";  }    subgraph cluster_ContentSwitcherModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_ContentSwitcherModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"ContentSwitcher " [label="ContentSwitcher ", shape="rect"]"ContentSwitcherOption " [label="ContentSwitcherOption ", shape="rect"]}  "ContentSwitcherModule" -> "ContentSwitcher " [style="dashed", ltail="cluster_ContentSwitcherModule" lhead="cluster_ContentSwitcherModule_exports"];  "ContentSwitcherModule" -> "ContentSwitcherOption " [style="dashed", ltail="cluster_ContentSwitcherModule" lhead="cluster_ContentSwitcherModule_exports"];    subgraph cluster_ContentSwitcherModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_ContentSwitcherModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_DatePickerInputModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_DatePickerInputModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "DatePickerInput"; }  "DatePickerInput" -> "DatePickerInputModule" [style="solid", lhead="cluster_DatePickerInputModule" ltail="cluster_DatePickerInputModule_declarations"]; subgraph "cluster_DatePickerInputModule_DatePickerInput_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: DatePickerInput, multi: true
}" -> "DatePickerInput" [lhead="cluster_DatePickerInputModule_declarations" ltail="cluster_DatePickerInputModule_DatePickerInput_providers"];  }    subgraph cluster_DatePickerInputModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_DatePickerInputModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"DatePickerInput " [label="DatePickerInput ", shape="rect"]}  "DatePickerInputModule" -> "DatePickerInput " [style="dashed", ltail="cluster_DatePickerInputModule" lhead="cluster_DatePickerInputModule_exports"];    subgraph cluster_DatePickerInputModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_DatePickerInputModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_DatePickerModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_DatePickerModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "DatePicker"; }  "DatePicker" -> "DatePickerModule" [style="solid", lhead="cluster_DatePickerModule" ltail="cluster_DatePickerModule_declarations"]; subgraph "cluster_DatePickerModule_DatePicker_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: DatePicker, multi: true
}" -> "DatePicker" [lhead="cluster_DatePickerModule_declarations" ltail="cluster_DatePickerModule_DatePicker_providers"];  }    subgraph cluster_DatePickerModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "DatePickerInputModule" [label="DatePickerInputModule", shape="folder"];    "UtilsModule" [label="UtilsModule", shape="folder"];   }    "DatePickerInputModule" -> "DatePickerModule" [lhead="cluster_DatePickerModule", ltail="cluster_DatePickerModule_imports"];    "UtilsModule" -> "DatePickerModule" [lhead="cluster_DatePickerModule", ltail="cluster_DatePickerModule_imports"];     subgraph cluster_DatePickerModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"DatePicker " [label="DatePicker ", shape="rect"]"DatePickerInputModule " [label="DatePickerInputModule ", shape="rect"]}  "DatePickerModule" -> "DatePicker " [style="dashed", ltail="cluster_DatePickerModule" lhead="cluster_DatePickerModule_exports"];  "DatePickerModule" -> "DatePickerInputModule " [style="dashed", ltail="cluster_DatePickerModule" lhead="cluster_DatePickerModule_exports"];    subgraph cluster_DatePickerModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_DatePickerModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_DialogModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_DialogModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Dialog"; node [fillcolor=2]; "DialogDirective"; node [fillcolor=2]; "DialogPlaceholder"; node [fillcolor=2]; "EllipsisTooltip"; node [fillcolor=2]; "OverflowMenu"; node [fillcolor=2]; "OverflowMenuDirective"; node [fillcolor=2]; "OverflowMenuOption"; node [fillcolor=2]; "OverflowMenuPane"; node [fillcolor=2]; "Tooltip"; node [fillcolor=2]; "TooltipDefinition"; node [fillcolor=2]; "TooltipDirective"; node [fillcolor=2]; "TooltipIcon"; }  "Dialog" -> "DialogModule" [style="solid", lhead="cluster_DialogModule" ltail="cluster_DialogModule_declarations"]; subgraph "cluster_DialogModule_Dialog_providers" { style="solid";  }  "DialogDirective" -> "DialogModule" [style="solid", lhead="cluster_DialogModule" ltail="cluster_DialogModule_declarations"]; subgraph "cluster_DialogModule_DialogDirective_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "DialogService" -> "DialogDirective" [lhead="cluster_DialogModule_declarations" ltail="cluster_DialogModule_DialogDirective_providers"];  }  "DialogPlaceholder" -> "DialogModule" [style="solid", lhead="cluster_DialogModule" ltail="cluster_DialogModule_declarations"]; subgraph "cluster_DialogModule_DialogPlaceholder_providers" { style="solid";  }  "EllipsisTooltip" -> "DialogModule" [style="solid", lhead="cluster_DialogModule" ltail="cluster_DialogModule_declarations"]; subgraph "cluster_DialogModule_EllipsisTooltip_providers" { style="solid";  }  "OverflowMenu" -> "DialogModule" [style="solid", lhead="cluster_DialogModule" ltail="cluster_DialogModule_declarations"]; subgraph "cluster_DialogModule_OverflowMenu_providers" { style="solid";  }  "OverflowMenuDirective" -> "DialogModule" [style="solid", lhead="cluster_DialogModule" ltail="cluster_DialogModule_declarations"]; subgraph "cluster_DialogModule_OverflowMenuDirective_providers" { style="solid";  }  "OverflowMenuOption" -> "DialogModule" [style="solid", lhead="cluster_DialogModule" ltail="cluster_DialogModule_declarations"]; subgraph "cluster_DialogModule_OverflowMenuOption_providers" { style="solid";  }  "OverflowMenuPane" -> "DialogModule" [style="solid", lhead="cluster_DialogModule" ltail="cluster_DialogModule_declarations"]; subgraph "cluster_DialogModule_OverflowMenuPane_providers" { style="solid";  }  "Tooltip" -> "DialogModule" [style="solid", lhead="cluster_DialogModule" ltail="cluster_DialogModule_declarations"]; subgraph "cluster_DialogModule_Tooltip_providers" { style="solid";  }  "TooltipDefinition" -> "DialogModule" [style="solid", lhead="cluster_DialogModule" ltail="cluster_DialogModule_declarations"]; subgraph "cluster_DialogModule_TooltipDefinition_providers" { style="solid";  }  "TooltipDirective" -> "DialogModule" [style="solid", lhead="cluster_DialogModule" ltail="cluster_DialogModule_declarations"]; subgraph "cluster_DialogModule_TooltipDirective_providers" { style="solid";  }  "TooltipIcon" -> "DialogModule" [style="solid", lhead="cluster_DialogModule" ltail="cluster_DialogModule_declarations"]; subgraph "cluster_DialogModule_TooltipIcon_providers" { style="solid";  }    subgraph cluster_DialogModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "ExperimentalModule" [label="ExperimentalModule", shape="folder"];    "I18nModule" [label="I18nModule", shape="folder"];    "PlaceholderModule" [label="PlaceholderModule", shape="folder"];    "UtilsModule" [label="UtilsModule", shape="folder"];   }    "ExperimentalModule" -> "DialogModule" [lhead="cluster_DialogModule", ltail="cluster_DialogModule_imports"];    "I18nModule" -> "DialogModule" [lhead="cluster_DialogModule", ltail="cluster_DialogModule_imports"];    "PlaceholderModule" -> "DialogModule" [lhead="cluster_DialogModule", ltail="cluster_DialogModule_imports"];    "UtilsModule" -> "DialogModule" [lhead="cluster_DialogModule", ltail="cluster_DialogModule_imports"];     subgraph cluster_DialogModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Dialog " [label="Dialog ", shape="rect"]"DialogDirective " [label="DialogDirective ", shape="rect"]"DialogPlaceholder " [label="DialogPlaceholder ", shape="rect"]"EllipsisTooltip " [label="EllipsisTooltip ", shape="rect"]"OverflowMenu " [label="OverflowMenu ", shape="rect"]"OverflowMenuDirective " [label="OverflowMenuDirective ", shape="rect"]"OverflowMenuOption " [label="OverflowMenuOption ", shape="rect"]"OverflowMenuPane " [label="OverflowMenuPane ", shape="rect"]"Tooltip " [label="Tooltip ", shape="rect"]"TooltipDefinition " [label="TooltipDefinition ", shape="rect"]"TooltipDirective " [label="TooltipDirective ", shape="rect"]"TooltipIcon " [label="TooltipIcon ", shape="rect"]}  "DialogModule" -> "Dialog " [style="dashed", ltail="cluster_DialogModule" lhead="cluster_DialogModule_exports"];  "DialogModule" -> "DialogDirective " [style="dashed", ltail="cluster_DialogModule" lhead="cluster_DialogModule_exports"];  "DialogModule" -> "DialogPlaceholder " [style="dashed", ltail="cluster_DialogModule" lhead="cluster_DialogModule_exports"];  "DialogModule" -> "EllipsisTooltip " [style="dashed", ltail="cluster_DialogModule" lhead="cluster_DialogModule_exports"];  "DialogModule" -> "OverflowMenu " [style="dashed", ltail="cluster_DialogModule" lhead="cluster_DialogModule_exports"];  "DialogModule" -> "OverflowMenuDirective " [style="dashed", ltail="cluster_DialogModule" lhead="cluster_DialogModule_exports"];  "DialogModule" -> "OverflowMenuOption " [style="dashed", ltail="cluster_DialogModule" lhead="cluster_DialogModule_exports"];  "DialogModule" -> "OverflowMenuPane " [style="dashed", ltail="cluster_DialogModule" lhead="cluster_DialogModule_exports"];  "DialogModule" -> "Tooltip " [style="dashed", ltail="cluster_DialogModule" lhead="cluster_DialogModule_exports"];  "DialogModule" -> "TooltipDefinition " [style="dashed", ltail="cluster_DialogModule" lhead="cluster_DialogModule_exports"];  "DialogModule" -> "TooltipDirective " [style="dashed", ltail="cluster_DialogModule" lhead="cluster_DialogModule_exports"];  "DialogModule" -> "TooltipIcon " [style="dashed", ltail="cluster_DialogModule" lhead="cluster_DialogModule_exports"];    subgraph cluster_DialogModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_DialogModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];    "DialogService" [label="DialogService", shape="oval"];   }    "DialogService" -> "DialogModule" [lhead="cluster_DialogModule", ltail="cluster_DialogModule_providers"];     }  subgraph "cluster_DocumentationModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_DocumentationModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Documentation"; }  "Documentation" -> "DocumentationModule" [style="solid", lhead="cluster_DocumentationModule" ltail="cluster_DocumentationModule_declarations"]; subgraph "cluster_DocumentationModule_Documentation_providers" { style="solid";  }    subgraph cluster_DocumentationModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_DocumentationModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Documentation " [label="Documentation ", shape="rect"]}  "DocumentationModule" -> "Documentation " [style="dashed", ltail="cluster_DocumentationModule" lhead="cluster_DocumentationModule_exports"];    subgraph cluster_DocumentationModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_DocumentationModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_DropdownModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_DropdownModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Dropdown"; node [fillcolor=2]; "DropdownList"; node [fillcolor=2]; "ScrollableList"; }  "Dropdown" -> "DropdownModule" [style="solid", lhead="cluster_DropdownModule" ltail="cluster_DropdownModule_declarations"]; subgraph "cluster_DropdownModule_Dropdown_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: Dropdown, multi: true
}" -> "Dropdown" [lhead="cluster_DropdownModule_declarations" ltail="cluster_DropdownModule_Dropdown_providers"];  }  "DropdownList" -> "DropdownModule" [style="solid", lhead="cluster_DropdownModule" ltail="cluster_DropdownModule_declarations"]; subgraph "cluster_DropdownModule_DropdownList_providers" { style="solid";  }  "ScrollableList" -> "DropdownModule" [style="solid", lhead="cluster_DropdownModule" ltail="cluster_DropdownModule_declarations"]; subgraph "cluster_DropdownModule_ScrollableList_providers" { style="solid";  }    subgraph cluster_DropdownModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "I18nModule" [label="I18nModule", shape="folder"];    "PlaceholderModule" [label="PlaceholderModule", shape="folder"];    "UtilsModule" [label="UtilsModule", shape="folder"];   }    "I18nModule" -> "DropdownModule" [lhead="cluster_DropdownModule", ltail="cluster_DropdownModule_imports"];    "PlaceholderModule" -> "DropdownModule" [lhead="cluster_DropdownModule", ltail="cluster_DropdownModule_imports"];    "UtilsModule" -> "DropdownModule" [lhead="cluster_DropdownModule", ltail="cluster_DropdownModule_imports"];     subgraph cluster_DropdownModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Dropdown " [label="Dropdown ", shape="rect"]"DropdownList " [label="DropdownList ", shape="rect"]"ScrollableList " [label="ScrollableList ", shape="rect"]}  "DropdownModule" -> "Dropdown " [style="dashed", ltail="cluster_DropdownModule" lhead="cluster_DropdownModule_exports"];  "DropdownModule" -> "DropdownList " [style="dashed", ltail="cluster_DropdownModule" lhead="cluster_DropdownModule_exports"];  "DropdownModule" -> "ScrollableList " [style="dashed", ltail="cluster_DropdownModule" lhead="cluster_DropdownModule_exports"];    subgraph cluster_DropdownModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_DropdownModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];    "DropdownService" [label="DropdownService", shape="oval"];   }    "DropdownService" -> "DropdownModule" [lhead="cluster_DropdownModule", ltail="cluster_DropdownModule_providers"];     }  subgraph "cluster_ExperimentalModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_ExperimentalModule_declarations { style="solid";node [style="filled", shape="rect"]; }    subgraph cluster_ExperimentalModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_ExperimentalModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];}    subgraph cluster_ExperimentalModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_ExperimentalModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];    "ExperimentalService" [label="ExperimentalService", shape="oval"];   }    "ExperimentalService" -> "ExperimentalModule" [lhead="cluster_ExperimentalModule", ltail="cluster_ExperimentalModule_providers"];     }  subgraph "cluster_FileUploaderModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_FileUploaderModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "FileComponent"; node [fillcolor=2]; "FileUploader"; }  "FileComponent" -> "FileUploaderModule" [style="solid", lhead="cluster_FileUploaderModule" ltail="cluster_FileUploaderModule_declarations"]; subgraph "cluster_FileUploaderModule_FileComponent_providers" { style="solid";  }  "FileUploader" -> "FileUploaderModule" [style="solid", lhead="cluster_FileUploaderModule" ltail="cluster_FileUploaderModule_declarations"]; subgraph "cluster_FileUploaderModule_FileUploader_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: FileUploader, multi: true
}" -> "FileUploader" [lhead="cluster_FileUploaderModule_declarations" ltail="cluster_FileUploaderModule_FileUploader_providers"];  }    subgraph cluster_FileUploaderModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "ButtonModule" [label="ButtonModule", shape="folder"];    "LoadingModule" [label="LoadingModule", shape="folder"];   }    "ButtonModule" -> "FileUploaderModule" [lhead="cluster_FileUploaderModule", ltail="cluster_FileUploaderModule_imports"];    "LoadingModule" -> "FileUploaderModule" [lhead="cluster_FileUploaderModule", ltail="cluster_FileUploaderModule_imports"];     subgraph cluster_FileUploaderModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"FileComponent " [label="FileComponent ", shape="rect"]"FileUploader " [label="FileUploader ", shape="rect"]}  "FileUploaderModule" -> "FileComponent " [style="dashed", ltail="cluster_FileUploaderModule" lhead="cluster_FileUploaderModule_exports"];  "FileUploaderModule" -> "FileUploader " [style="dashed", ltail="cluster_FileUploaderModule" lhead="cluster_FileUploaderModule_exports"];    subgraph cluster_FileUploaderModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_FileUploaderModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_GridModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_GridModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "ColumnDirective"; node [fillcolor=2]; "GridDirective"; node [fillcolor=2]; "RowDirective"; }  "ColumnDirective" -> "GridModule" [style="solid", lhead="cluster_GridModule" ltail="cluster_GridModule_declarations"]; subgraph "cluster_GridModule_ColumnDirective_providers" { style="solid";  }  "GridDirective" -> "GridModule" [style="solid", lhead="cluster_GridModule" ltail="cluster_GridModule_declarations"]; subgraph "cluster_GridModule_GridDirective_providers" { style="solid";  }  "RowDirective" -> "GridModule" [style="solid", lhead="cluster_GridModule" ltail="cluster_GridModule_declarations"]; subgraph "cluster_GridModule_RowDirective_providers" { style="solid";  }    subgraph cluster_GridModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_GridModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"ColumnDirective " [label="ColumnDirective ", shape="rect"]"GridDirective " [label="GridDirective ", shape="rect"]"RowDirective " [label="RowDirective ", shape="rect"]}  "GridModule" -> "ColumnDirective " [style="dashed", ltail="cluster_GridModule" lhead="cluster_GridModule_exports"];  "GridModule" -> "GridDirective " [style="dashed", ltail="cluster_GridModule" lhead="cluster_GridModule_exports"];  "GridModule" -> "RowDirective " [style="dashed", ltail="cluster_GridModule" lhead="cluster_GridModule_exports"];    subgraph cluster_GridModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_GridModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_HeaderModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_HeaderModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Hamburger"; node [fillcolor=2]; "Header"; node [fillcolor=2]; "HeaderAction"; node [fillcolor=2]; "HeaderGlobal"; node [fillcolor=2]; "HeaderItem"; node [fillcolor=2]; "HeaderMenu"; node [fillcolor=2]; "HeaderNavigation"; }  "Hamburger" -> "HeaderModule" [style="solid", lhead="cluster_HeaderModule" ltail="cluster_HeaderModule_declarations"]; subgraph "cluster_HeaderModule_Hamburger_providers" { style="solid";  }  "Header" -> "HeaderModule" [style="solid", lhead="cluster_HeaderModule" ltail="cluster_HeaderModule_declarations"]; subgraph "cluster_HeaderModule_Header_providers" { style="solid";  }  "HeaderAction" -> "HeaderModule" [style="solid", lhead="cluster_HeaderModule" ltail="cluster_HeaderModule_declarations"]; subgraph "cluster_HeaderModule_HeaderAction_providers" { style="solid";  }  "HeaderGlobal" -> "HeaderModule" [style="solid", lhead="cluster_HeaderModule" ltail="cluster_HeaderModule_declarations"]; subgraph "cluster_HeaderModule_HeaderGlobal_providers" { style="solid";  }  "HeaderItem" -> "HeaderModule" [style="solid", lhead="cluster_HeaderModule" ltail="cluster_HeaderModule_declarations"]; subgraph "cluster_HeaderModule_HeaderItem_providers" { style="solid";  }  "HeaderMenu" -> "HeaderModule" [style="solid", lhead="cluster_HeaderModule" ltail="cluster_HeaderModule_declarations"]; subgraph "cluster_HeaderModule_HeaderMenu_providers" { style="solid";  }  "HeaderNavigation" -> "HeaderModule" [style="solid", lhead="cluster_HeaderModule" ltail="cluster_HeaderModule_declarations"]; subgraph "cluster_HeaderModule_HeaderNavigation_providers" { style="solid";  }    subgraph cluster_HeaderModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "I18nModule" [label="I18nModule", shape="folder"];   }    "I18nModule" -> "HeaderModule" [lhead="cluster_HeaderModule", ltail="cluster_HeaderModule_imports"];     subgraph cluster_HeaderModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Hamburger " [label="Hamburger ", shape="rect"]"Header " [label="Header ", shape="rect"]"HeaderAction " [label="HeaderAction ", shape="rect"]"HeaderGlobal " [label="HeaderGlobal ", shape="rect"]"HeaderItem " [label="HeaderItem ", shape="rect"]"HeaderMenu " [label="HeaderMenu ", shape="rect"]"HeaderNavigation " [label="HeaderNavigation ", shape="rect"]}  "HeaderModule" -> "Hamburger " [style="dashed", ltail="cluster_HeaderModule" lhead="cluster_HeaderModule_exports"];  "HeaderModule" -> "Header " [style="dashed", ltail="cluster_HeaderModule" lhead="cluster_HeaderModule_exports"];  "HeaderModule" -> "HeaderAction " [style="dashed", ltail="cluster_HeaderModule" lhead="cluster_HeaderModule_exports"];  "HeaderModule" -> "HeaderGlobal " [style="dashed", ltail="cluster_HeaderModule" lhead="cluster_HeaderModule_exports"];  "HeaderModule" -> "HeaderItem " [style="dashed", ltail="cluster_HeaderModule" lhead="cluster_HeaderModule_exports"];  "HeaderModule" -> "HeaderMenu " [style="dashed", ltail="cluster_HeaderModule" lhead="cluster_HeaderModule_exports"];  "HeaderModule" -> "HeaderNavigation " [style="dashed", ltail="cluster_HeaderModule" lhead="cluster_HeaderModule_exports"];    subgraph cluster_HeaderModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_HeaderModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_I18nModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_I18nModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "ReplacePipe"; }  "ReplacePipe" -> "I18nModule" [style="solid", lhead="cluster_I18nModule" ltail="cluster_I18nModule_declarations"]; subgraph "cluster_I18nModule_ReplacePipe_providers" { style="solid";  }    subgraph cluster_I18nModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_I18nModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"ReplacePipe " [label="ReplacePipe ", shape="rect"]}  "I18nModule" -> "ReplacePipe " [style="dashed", ltail="cluster_I18nModule" lhead="cluster_I18nModule_exports"];    subgraph cluster_I18nModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_I18nModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];    "I18n" [label="I18n", shape="oval"];   }    "I18n" -> "I18nModule" [lhead="cluster_I18nModule", ltail="cluster_I18nModule_providers"];     }  subgraph "cluster_InlineLoadingModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_InlineLoadingModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "InlineLoading"; }  "InlineLoading" -> "InlineLoadingModule" [style="solid", lhead="cluster_InlineLoadingModule" ltail="cluster_InlineLoadingModule_declarations"]; subgraph "cluster_InlineLoadingModule_InlineLoading_providers" { style="solid";  }    subgraph cluster_InlineLoadingModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_InlineLoadingModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"InlineLoading " [label="InlineLoading ", shape="rect"]}  "InlineLoadingModule" -> "InlineLoading " [style="dashed", ltail="cluster_InlineLoadingModule" lhead="cluster_InlineLoadingModule_exports"];    subgraph cluster_InlineLoadingModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_InlineLoadingModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_InputModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_InputModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Label"; node [fillcolor=2]; "TextArea"; node [fillcolor=2]; "TextInput"; }  "Label" -> "InputModule" [style="solid", lhead="cluster_InputModule" ltail="cluster_InputModule_declarations"]; subgraph "cluster_InputModule_Label_providers" { style="solid";  }  "TextArea" -> "InputModule" [style="solid", lhead="cluster_InputModule" ltail="cluster_InputModule_declarations"]; subgraph "cluster_InputModule_TextArea_providers" { style="solid";  }  "TextInput" -> "InputModule" [style="solid", lhead="cluster_InputModule" ltail="cluster_InputModule_declarations"]; subgraph "cluster_InputModule_TextInput_providers" { style="solid";  }    subgraph cluster_InputModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_InputModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Label " [label="Label ", shape="rect"]"TextArea " [label="TextArea ", shape="rect"]"TextInput " [label="TextInput ", shape="rect"]}  "InputModule" -> "Label " [style="dashed", ltail="cluster_InputModule" lhead="cluster_InputModule_exports"];  "InputModule" -> "TextArea " [style="dashed", ltail="cluster_InputModule" lhead="cluster_InputModule_exports"];  "InputModule" -> "TextInput " [style="dashed", ltail="cluster_InputModule" lhead="cluster_InputModule_exports"];    subgraph cluster_InputModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_InputModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_LinkModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_LinkModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Link"; }  "Link" -> "LinkModule" [style="solid", lhead="cluster_LinkModule" ltail="cluster_LinkModule_declarations"]; subgraph "cluster_LinkModule_Link_providers" { style="solid";  }    subgraph cluster_LinkModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_LinkModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Link " [label="Link ", shape="rect"]}  "LinkModule" -> "Link " [style="dashed", ltail="cluster_LinkModule" lhead="cluster_LinkModule_exports"];    subgraph cluster_LinkModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_LinkModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_ListModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_ListModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "List"; node [fillcolor=2]; "ListItemDirective"; }  "List" -> "ListModule" [style="solid", lhead="cluster_ListModule" ltail="cluster_ListModule_declarations"]; subgraph "cluster_ListModule_List_providers" { style="solid";  }  "ListItemDirective" -> "ListModule" [style="solid", lhead="cluster_ListModule" ltail="cluster_ListModule_declarations"]; subgraph "cluster_ListModule_ListItemDirective_providers" { style="solid";  }    subgraph cluster_ListModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_ListModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"List " [label="List ", shape="rect"]"ListItemDirective " [label="ListItemDirective ", shape="rect"]}  "ListModule" -> "List " [style="dashed", ltail="cluster_ListModule" lhead="cluster_ListModule_exports"];  "ListModule" -> "ListItemDirective " [style="dashed", ltail="cluster_ListModule" lhead="cluster_ListModule_exports"];    subgraph cluster_ListModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_ListModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_LoadingModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_LoadingModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Loading"; }  "Loading" -> "LoadingModule" [style="solid", lhead="cluster_LoadingModule" ltail="cluster_LoadingModule_declarations"]; subgraph "cluster_LoadingModule_Loading_providers" { style="solid";  }    subgraph cluster_LoadingModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "I18nModule" [label="I18nModule", shape="folder"];   }    "I18nModule" -> "LoadingModule" [lhead="cluster_LoadingModule", ltail="cluster_LoadingModule_imports"];     subgraph cluster_LoadingModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Loading " [label="Loading ", shape="rect"]}  "LoadingModule" -> "Loading " [style="dashed", ltail="cluster_LoadingModule" lhead="cluster_LoadingModule_exports"];    subgraph cluster_LoadingModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_LoadingModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_ModalModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_ModalModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "AlertModal"; node [fillcolor=2]; "Modal"; node [fillcolor=2]; "ModalFooter"; node [fillcolor=2]; "ModalHeader"; node [fillcolor=2]; "ModalPlaceholder"; node [fillcolor=2]; "Overlay"; }  "AlertModal" -> "ModalModule" [style="solid", lhead="cluster_ModalModule" ltail="cluster_ModalModule_declarations"]; subgraph "cluster_ModalModule_AlertModal_providers" { style="solid";  }  "Modal" -> "ModalModule" [style="solid", lhead="cluster_ModalModule" ltail="cluster_ModalModule_declarations"]; subgraph "cluster_ModalModule_Modal_providers" { style="solid";  }  "ModalFooter" -> "ModalModule" [style="solid", lhead="cluster_ModalModule" ltail="cluster_ModalModule_declarations"]; subgraph "cluster_ModalModule_ModalFooter_providers" { style="solid";  }  "ModalHeader" -> "ModalModule" [style="solid", lhead="cluster_ModalModule" ltail="cluster_ModalModule_declarations"]; subgraph "cluster_ModalModule_ModalHeader_providers" { style="solid";  }  "ModalPlaceholder" -> "ModalModule" [style="solid", lhead="cluster_ModalModule" ltail="cluster_ModalModule_declarations"]; subgraph "cluster_ModalModule_ModalPlaceholder_providers" { style="solid";  }  "Overlay" -> "ModalModule" [style="solid", lhead="cluster_ModalModule" ltail="cluster_ModalModule_declarations"]; subgraph "cluster_ModalModule_Overlay_providers" { style="solid";  }    subgraph cluster_ModalModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "ButtonModule" [label="ButtonModule", shape="folder"];    "ExperimentalModule" [label="ExperimentalModule", shape="folder"];    "I18nModule" [label="I18nModule", shape="folder"];    "PlaceholderModule" [label="PlaceholderModule", shape="folder"];   }    "ButtonModule" -> "ModalModule" [lhead="cluster_ModalModule", ltail="cluster_ModalModule_imports"];    "ExperimentalModule" -> "ModalModule" [lhead="cluster_ModalModule", ltail="cluster_ModalModule_imports"];    "I18nModule" -> "ModalModule" [lhead="cluster_ModalModule", ltail="cluster_ModalModule_imports"];    "PlaceholderModule" -> "ModalModule" [lhead="cluster_ModalModule", ltail="cluster_ModalModule_imports"];     subgraph cluster_ModalModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"AlertModal " [label="AlertModal ", shape="rect"]"Modal " [label="Modal ", shape="rect"]"ModalFooter " [label="ModalFooter ", shape="rect"]"ModalHeader " [label="ModalHeader ", shape="rect"]"ModalPlaceholder " [label="ModalPlaceholder ", shape="rect"]}  "ModalModule" -> "AlertModal " [style="dashed", ltail="cluster_ModalModule" lhead="cluster_ModalModule_exports"];  "ModalModule" -> "Modal " [style="dashed", ltail="cluster_ModalModule" lhead="cluster_ModalModule_exports"];  "ModalModule" -> "ModalFooter " [style="dashed", ltail="cluster_ModalModule" lhead="cluster_ModalModule_exports"];  "ModalModule" -> "ModalHeader " [style="dashed", ltail="cluster_ModalModule" lhead="cluster_ModalModule_exports"];  "ModalModule" -> "ModalPlaceholder " [style="dashed", ltail="cluster_ModalModule" lhead="cluster_ModalModule_exports"];    subgraph cluster_ModalModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_ModalModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];    "ModalService" [label="ModalService", shape="oval"];   }    "ModalService" -> "ModalModule" [lhead="cluster_ModalModule", ltail="cluster_ModalModule_providers"];     }  subgraph "cluster_NFormsModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_NFormsModule_declarations { style="solid";node [style="filled", shape="rect"]; }    subgraph cluster_NFormsModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "ButtonModule" [label="ButtonModule", shape="folder"];    "CheckboxModule" [label="CheckboxModule", shape="folder"];    "InputModule" [label="InputModule", shape="folder"];    "RadioModule" [label="RadioModule", shape="folder"];    "ToggleModule" [label="ToggleModule", shape="folder"];   }    "ButtonModule" -> "NFormsModule" [lhead="cluster_NFormsModule", ltail="cluster_NFormsModule_imports"];    "CheckboxModule" -> "NFormsModule" [lhead="cluster_NFormsModule", ltail="cluster_NFormsModule_imports"];    "InputModule" -> "NFormsModule" [lhead="cluster_NFormsModule", ltail="cluster_NFormsModule_imports"];    "RadioModule" -> "NFormsModule" [lhead="cluster_NFormsModule", ltail="cluster_NFormsModule_imports"];    "ToggleModule" -> "NFormsModule" [lhead="cluster_NFormsModule", ltail="cluster_NFormsModule_imports"];     subgraph cluster_NFormsModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"ButtonModule " [label="ButtonModule ", shape="rect"]"CheckboxModule " [label="CheckboxModule ", shape="rect"]"InputModule " [label="InputModule ", shape="rect"]"RadioModule " [label="RadioModule ", shape="rect"]"ToggleModule " [label="ToggleModule ", shape="rect"]}  "NFormsModule" -> "ButtonModule " [style="dashed", ltail="cluster_NFormsModule" lhead="cluster_NFormsModule_exports"];  "NFormsModule" -> "CheckboxModule " [style="dashed", ltail="cluster_NFormsModule" lhead="cluster_NFormsModule_exports"];  "NFormsModule" -> "InputModule " [style="dashed", ltail="cluster_NFormsModule" lhead="cluster_NFormsModule_exports"];  "NFormsModule" -> "RadioModule " [style="dashed", ltail="cluster_NFormsModule" lhead="cluster_NFormsModule_exports"];  "NFormsModule" -> "ToggleModule " [style="dashed", ltail="cluster_NFormsModule" lhead="cluster_NFormsModule_exports"];    subgraph cluster_NFormsModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_NFormsModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_NotificationModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_NotificationModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Notification"; node [fillcolor=2]; "NotificationSubtitle"; node [fillcolor=2]; "NotificationTitle"; node [fillcolor=2]; "Toast"; node [fillcolor=2]; "ToastCaption"; node [fillcolor=2]; "ToastSubtitle"; node [fillcolor=2]; "ToastTitle"; }  "Notification" -> "NotificationModule" [style="solid", lhead="cluster_NotificationModule" ltail="cluster_NotificationModule_declarations"]; subgraph "cluster_NotificationModule_Notification_providers" { style="solid";  }  "NotificationSubtitle" -> "NotificationModule" [style="solid", lhead="cluster_NotificationModule" ltail="cluster_NotificationModule_declarations"]; subgraph "cluster_NotificationModule_NotificationSubtitle_providers" { style="solid";  }  "NotificationTitle" -> "NotificationModule" [style="solid", lhead="cluster_NotificationModule" ltail="cluster_NotificationModule_declarations"]; subgraph "cluster_NotificationModule_NotificationTitle_providers" { style="solid";  }  "Toast" -> "NotificationModule" [style="solid", lhead="cluster_NotificationModule" ltail="cluster_NotificationModule_declarations"]; subgraph "cluster_NotificationModule_Toast_providers" { style="solid";  }  "ToastCaption" -> "NotificationModule" [style="solid", lhead="cluster_NotificationModule" ltail="cluster_NotificationModule_declarations"]; subgraph "cluster_NotificationModule_ToastCaption_providers" { style="solid";  }  "ToastSubtitle" -> "NotificationModule" [style="solid", lhead="cluster_NotificationModule" ltail="cluster_NotificationModule_declarations"]; subgraph "cluster_NotificationModule_ToastSubtitle_providers" { style="solid";  }  "ToastTitle" -> "NotificationModule" [style="solid", lhead="cluster_NotificationModule" ltail="cluster_NotificationModule_declarations"]; subgraph "cluster_NotificationModule_ToastTitle_providers" { style="solid";  }    subgraph cluster_NotificationModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "ButtonModule" [label="ButtonModule", shape="folder"];    "ExperimentalModule" [label="ExperimentalModule", shape="folder"];    "I18nModule" [label="I18nModule", shape="folder"];   }    "ButtonModule" -> "NotificationModule" [lhead="cluster_NotificationModule", ltail="cluster_NotificationModule_imports"];    "ExperimentalModule" -> "NotificationModule" [lhead="cluster_NotificationModule", ltail="cluster_NotificationModule_imports"];    "I18nModule" -> "NotificationModule" [lhead="cluster_NotificationModule", ltail="cluster_NotificationModule_imports"];     subgraph cluster_NotificationModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Notification " [label="Notification ", shape="rect"]"NotificationSubtitle " [label="NotificationSubtitle ", shape="rect"]"NotificationTitle " [label="NotificationTitle ", shape="rect"]"Toast " [label="Toast ", shape="rect"]"ToastCaption " [label="ToastCaption ", shape="rect"]"ToastSubtitle " [label="ToastSubtitle ", shape="rect"]"ToastTitle " [label="ToastTitle ", shape="rect"]}  "NotificationModule" -> "Notification " [style="dashed", ltail="cluster_NotificationModule" lhead="cluster_NotificationModule_exports"];  "NotificationModule" -> "NotificationSubtitle " [style="dashed", ltail="cluster_NotificationModule" lhead="cluster_NotificationModule_exports"];  "NotificationModule" -> "NotificationTitle " [style="dashed", ltail="cluster_NotificationModule" lhead="cluster_NotificationModule_exports"];  "NotificationModule" -> "Toast " [style="dashed", ltail="cluster_NotificationModule" lhead="cluster_NotificationModule_exports"];  "NotificationModule" -> "ToastCaption " [style="dashed", ltail="cluster_NotificationModule" lhead="cluster_NotificationModule_exports"];  "NotificationModule" -> "ToastSubtitle " [style="dashed", ltail="cluster_NotificationModule" lhead="cluster_NotificationModule_exports"];  "NotificationModule" -> "ToastTitle " [style="dashed", ltail="cluster_NotificationModule" lhead="cluster_NotificationModule_exports"];    subgraph cluster_NotificationModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_NotificationModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];    "NotificationDisplayService" [label="NotificationDisplayService", shape="oval"];    "NotificationService" [label="NotificationService", shape="oval"];   }    "NotificationDisplayService" -> "NotificationModule" [lhead="cluster_NotificationModule", ltail="cluster_NotificationModule_providers"];    "NotificationService" -> "NotificationModule" [lhead="cluster_NotificationModule", ltail="cluster_NotificationModule_providers"];     }  subgraph "cluster_NumberModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_NumberModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Number"; }  "Number" -> "NumberModule" [style="solid", lhead="cluster_NumberModule" ltail="cluster_NumberModule_declarations"]; subgraph "cluster_NumberModule_Number_providers" { style="solid";  }    subgraph cluster_NumberModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "I18nModule" [label="I18nModule", shape="folder"];   }    "I18nModule" -> "NumberModule" [lhead="cluster_NumberModule", ltail="cluster_NumberModule_imports"];     subgraph cluster_NumberModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Number " [label="Number ", shape="rect"]}  "NumberModule" -> "Number " [style="dashed", ltail="cluster_NumberModule" lhead="cluster_NumberModule_exports"];    subgraph cluster_NumberModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_NumberModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_PaginationModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_PaginationModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Pagination"; }  "Pagination" -> "PaginationModule" [style="solid", lhead="cluster_PaginationModule" ltail="cluster_PaginationModule_declarations"]; subgraph "cluster_PaginationModule_Pagination_providers" { style="solid";  }    subgraph cluster_PaginationModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "ExperimentalModule" [label="ExperimentalModule", shape="folder"];    "I18nModule" [label="I18nModule", shape="folder"];   }    "ExperimentalModule" -> "PaginationModule" [lhead="cluster_PaginationModule", ltail="cluster_PaginationModule_imports"];    "I18nModule" -> "PaginationModule" [lhead="cluster_PaginationModule", ltail="cluster_PaginationModule_imports"];     subgraph cluster_PaginationModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Pagination " [label="Pagination ", shape="rect"]}  "PaginationModule" -> "Pagination " [style="dashed", ltail="cluster_PaginationModule" lhead="cluster_PaginationModule_exports"];    subgraph cluster_PaginationModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_PaginationModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_PanelModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_PanelModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Panel"; node [fillcolor=2]; "ProductSwitcher"; node [fillcolor=2]; "SwitcherList"; node [fillcolor=2]; "SwitcherListItem"; }  "Panel" -> "PanelModule" [style="solid", lhead="cluster_PanelModule" ltail="cluster_PanelModule_declarations"]; subgraph "cluster_PanelModule_Panel_providers" { style="solid";  }  "ProductSwitcher" -> "PanelModule" [style="solid", lhead="cluster_PanelModule" ltail="cluster_PanelModule_declarations"]; subgraph "cluster_PanelModule_ProductSwitcher_providers" { style="solid";  }  "SwitcherList" -> "PanelModule" [style="solid", lhead="cluster_PanelModule" ltail="cluster_PanelModule_declarations"]; subgraph "cluster_PanelModule_SwitcherList_providers" { style="solid";  }  "SwitcherListItem" -> "PanelModule" [style="solid", lhead="cluster_PanelModule" ltail="cluster_PanelModule_declarations"]; subgraph "cluster_PanelModule_SwitcherListItem_providers" { style="solid";  }    subgraph cluster_PanelModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "I18nModule" [label="I18nModule", shape="folder"];   }    "I18nModule" -> "PanelModule" [lhead="cluster_PanelModule", ltail="cluster_PanelModule_imports"];     subgraph cluster_PanelModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Panel " [label="Panel ", shape="rect"]"ProductSwitcher " [label="ProductSwitcher ", shape="rect"]"SwitcherList " [label="SwitcherList ", shape="rect"]"SwitcherListItem " [label="SwitcherListItem ", shape="rect"]}  "PanelModule" -> "Panel " [style="dashed", ltail="cluster_PanelModule" lhead="cluster_PanelModule_exports"];  "PanelModule" -> "ProductSwitcher " [style="dashed", ltail="cluster_PanelModule" lhead="cluster_PanelModule_exports"];  "PanelModule" -> "SwitcherList " [style="dashed", ltail="cluster_PanelModule" lhead="cluster_PanelModule_exports"];  "PanelModule" -> "SwitcherListItem " [style="dashed", ltail="cluster_PanelModule" lhead="cluster_PanelModule_exports"];    subgraph cluster_PanelModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_PanelModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_PlaceholderModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_PlaceholderModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Placeholder"; }  "Placeholder" -> "PlaceholderModule" [style="solid", lhead="cluster_PlaceholderModule" ltail="cluster_PlaceholderModule_declarations"]; subgraph "cluster_PlaceholderModule_Placeholder_providers" { style="solid";  }    subgraph cluster_PlaceholderModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_PlaceholderModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Placeholder " [label="Placeholder ", shape="rect"]}  "PlaceholderModule" -> "Placeholder " [style="dashed", ltail="cluster_PlaceholderModule" lhead="cluster_PlaceholderModule_exports"];    subgraph cluster_PlaceholderModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_PlaceholderModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_ProgressIndicatorModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_ProgressIndicatorModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "ProgressIndicator"; }  "ProgressIndicator" -> "ProgressIndicatorModule" [style="solid", lhead="cluster_ProgressIndicatorModule" ltail="cluster_ProgressIndicatorModule_declarations"]; subgraph "cluster_ProgressIndicatorModule_ProgressIndicator_providers" { style="solid";  }    subgraph cluster_ProgressIndicatorModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "DialogModule" [label="DialogModule", shape="folder"];    "ExperimentalModule" [label="ExperimentalModule", shape="folder"];   }    "DialogModule" -> "ProgressIndicatorModule" [lhead="cluster_ProgressIndicatorModule", ltail="cluster_ProgressIndicatorModule_imports"];    "ExperimentalModule" -> "ProgressIndicatorModule" [lhead="cluster_ProgressIndicatorModule", ltail="cluster_ProgressIndicatorModule_imports"];     subgraph cluster_ProgressIndicatorModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"ProgressIndicator " [label="ProgressIndicator ", shape="rect"]}  "ProgressIndicatorModule" -> "ProgressIndicator " [style="dashed", ltail="cluster_ProgressIndicatorModule" lhead="cluster_ProgressIndicatorModule_exports"];    subgraph cluster_ProgressIndicatorModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_ProgressIndicatorModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_RadioModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_RadioModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Radio"; node [fillcolor=2]; "RadioGroup"; }  "Radio" -> "RadioModule" [style="solid", lhead="cluster_RadioModule" ltail="cluster_RadioModule_declarations"]; subgraph "cluster_RadioModule_Radio_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: Radio, multi: true
}" -> "Radio" [lhead="cluster_RadioModule_declarations" ltail="cluster_RadioModule_Radio_providers"];  }  "RadioGroup" -> "RadioModule" [style="solid", lhead="cluster_RadioModule" ltail="cluster_RadioModule_declarations"]; subgraph "cluster_RadioModule_RadioGroup_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: RadioGroup, multi: true
}" -> "RadioGroup" [lhead="cluster_RadioModule_declarations" ltail="cluster_RadioModule_RadioGroup_providers"];  }    subgraph cluster_RadioModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_RadioModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Radio " [label="Radio ", shape="rect"]"RadioGroup " [label="RadioGroup ", shape="rect"]}  "RadioModule" -> "Radio " [style="dashed", ltail="cluster_RadioModule" lhead="cluster_RadioModule_exports"];  "RadioModule" -> "RadioGroup " [style="dashed", ltail="cluster_RadioModule" lhead="cluster_RadioModule_exports"];    subgraph cluster_RadioModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_RadioModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_SampleModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_SampleModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Sample"; node [fillcolor=2]; "SampleSub"; }  "Sample" -> "SampleModule" [style="solid", lhead="cluster_SampleModule" ltail="cluster_SampleModule_declarations"]; subgraph "cluster_SampleModule_Sample_providers" { style="solid";  }  "SampleSub" -> "SampleModule" [style="solid", lhead="cluster_SampleModule" ltail="cluster_SampleModule_declarations"]; subgraph "cluster_SampleModule_SampleSub_providers" { style="solid";  }    subgraph cluster_SampleModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_SampleModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Sample " [label="Sample ", shape="rect"]"SampleSub " [label="SampleSub ", shape="rect"]}  "SampleModule" -> "Sample " [style="dashed", ltail="cluster_SampleModule" lhead="cluster_SampleModule_exports"];  "SampleModule" -> "SampleSub " [style="dashed", ltail="cluster_SampleModule" lhead="cluster_SampleModule_exports"];    subgraph cluster_SampleModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_SampleModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_SearchModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_SearchModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Search"; }  "Search" -> "SearchModule" [style="solid", lhead="cluster_SearchModule" ltail="cluster_SearchModule_declarations"]; subgraph "cluster_SearchModule_Search_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: Search, multi: true
}" -> "Search" [lhead="cluster_SearchModule_declarations" ltail="cluster_SearchModule_Search_providers"];  }    subgraph cluster_SearchModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "I18nModule" [label="I18nModule", shape="folder"];   }    "I18nModule" -> "SearchModule" [lhead="cluster_SearchModule", ltail="cluster_SearchModule_imports"];     subgraph cluster_SearchModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Search " [label="Search ", shape="rect"]}  "SearchModule" -> "Search " [style="dashed", ltail="cluster_SearchModule" lhead="cluster_SearchModule_exports"];    subgraph cluster_SearchModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_SearchModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_SelectModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_SelectModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "OptGroup"; node [fillcolor=2]; "Option"; node [fillcolor=2]; "Select"; }  "OptGroup" -> "SelectModule" [style="solid", lhead="cluster_SelectModule" ltail="cluster_SelectModule_declarations"]; subgraph "cluster_SelectModule_OptGroup_providers" { style="solid";  }  "Option" -> "SelectModule" [style="solid", lhead="cluster_SelectModule" ltail="cluster_SelectModule_declarations"]; subgraph "cluster_SelectModule_Option_providers" { style="solid";  }  "Select" -> "SelectModule" [style="solid", lhead="cluster_SelectModule" ltail="cluster_SelectModule_declarations"]; subgraph "cluster_SelectModule_Select_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: Select, multi: true
}" -> "Select" [lhead="cluster_SelectModule_declarations" ltail="cluster_SelectModule_Select_providers"];  }    subgraph cluster_SelectModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_SelectModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"OptGroup " [label="OptGroup ", shape="rect"]"Option " [label="Option ", shape="rect"]"Select " [label="Select ", shape="rect"]}  "SelectModule" -> "OptGroup " [style="dashed", ltail="cluster_SelectModule" lhead="cluster_SelectModule_exports"];  "SelectModule" -> "Option " [style="dashed", ltail="cluster_SelectModule" lhead="cluster_SelectModule_exports"];  "SelectModule" -> "Select " [style="dashed", ltail="cluster_SelectModule" lhead="cluster_SelectModule_exports"];    subgraph cluster_SelectModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_SelectModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_SideNavModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_SideNavModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "SideNav"; node [fillcolor=2]; "SideNavHeader"; node [fillcolor=2]; "SideNavItem"; node [fillcolor=2]; "SideNavMenu"; }  "SideNav" -> "SideNavModule" [style="solid", lhead="cluster_SideNavModule" ltail="cluster_SideNavModule_declarations"]; subgraph "cluster_SideNavModule_SideNav_providers" { style="solid";  }  "SideNavHeader" -> "SideNavModule" [style="solid", lhead="cluster_SideNavModule" ltail="cluster_SideNavModule_declarations"]; subgraph "cluster_SideNavModule_SideNavHeader_providers" { style="solid";  }  "SideNavItem" -> "SideNavModule" [style="solid", lhead="cluster_SideNavModule" ltail="cluster_SideNavModule_declarations"]; subgraph "cluster_SideNavModule_SideNavItem_providers" { style="solid";  }  "SideNavMenu" -> "SideNavModule" [style="solid", lhead="cluster_SideNavModule" ltail="cluster_SideNavModule_declarations"]; subgraph "cluster_SideNavModule_SideNavMenu_providers" { style="solid";  }    subgraph cluster_SideNavModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "I18nModule" [label="I18nModule", shape="folder"];   }    "I18nModule" -> "SideNavModule" [lhead="cluster_SideNavModule", ltail="cluster_SideNavModule_imports"];     subgraph cluster_SideNavModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"SideNav " [label="SideNav ", shape="rect"]"SideNavHeader " [label="SideNavHeader ", shape="rect"]"SideNavItem " [label="SideNavItem ", shape="rect"]"SideNavMenu " [label="SideNavMenu ", shape="rect"]}  "SideNavModule" -> "SideNav " [style="dashed", ltail="cluster_SideNavModule" lhead="cluster_SideNavModule_exports"];  "SideNavModule" -> "SideNavHeader " [style="dashed", ltail="cluster_SideNavModule" lhead="cluster_SideNavModule_exports"];  "SideNavModule" -> "SideNavItem " [style="dashed", ltail="cluster_SideNavModule" lhead="cluster_SideNavModule_exports"];  "SideNavModule" -> "SideNavMenu " [style="dashed", ltail="cluster_SideNavModule" lhead="cluster_SideNavModule_exports"];    subgraph cluster_SideNavModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_SideNavModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_SkeletonModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_SkeletonModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "SkeletonPlaceholder"; node [fillcolor=2]; "SkeletonText"; }  "SkeletonPlaceholder" -> "SkeletonModule" [style="solid", lhead="cluster_SkeletonModule" ltail="cluster_SkeletonModule_declarations"]; subgraph "cluster_SkeletonModule_SkeletonPlaceholder_providers" { style="solid";  }  "SkeletonText" -> "SkeletonModule" [style="solid", lhead="cluster_SkeletonModule" ltail="cluster_SkeletonModule_declarations"]; subgraph "cluster_SkeletonModule_SkeletonText_providers" { style="solid";  }    subgraph cluster_SkeletonModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_SkeletonModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"SkeletonPlaceholder " [label="SkeletonPlaceholder ", shape="rect"]"SkeletonText " [label="SkeletonText ", shape="rect"]}  "SkeletonModule" -> "SkeletonPlaceholder " [style="dashed", ltail="cluster_SkeletonModule" lhead="cluster_SkeletonModule_exports"];  "SkeletonModule" -> "SkeletonText " [style="dashed", ltail="cluster_SkeletonModule" lhead="cluster_SkeletonModule_exports"];    subgraph cluster_SkeletonModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_SkeletonModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_SliderModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_SliderModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Slider"; }  "Slider" -> "SliderModule" [style="solid", lhead="cluster_SliderModule" ltail="cluster_SliderModule_declarations"]; subgraph "cluster_SliderModule_Slider_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: Slider, multi: true
}" -> "Slider" [lhead="cluster_SliderModule_declarations" ltail="cluster_SliderModule_Slider_providers"];  }    subgraph cluster_SliderModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_SliderModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Slider " [label="Slider ", shape="rect"]}  "SliderModule" -> "Slider " [style="dashed", ltail="cluster_SliderModule" lhead="cluster_SliderModule_exports"];    subgraph cluster_SliderModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_SliderModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_StructuredListModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_StructuredListModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "ListColumn"; node [fillcolor=2]; "ListHeader"; node [fillcolor=2]; "ListRow"; node [fillcolor=2]; "StructuredList"; }  "ListColumn" -> "StructuredListModule" [style="solid", lhead="cluster_StructuredListModule" ltail="cluster_StructuredListModule_declarations"]; subgraph "cluster_StructuredListModule_ListColumn_providers" { style="solid";  }  "ListHeader" -> "StructuredListModule" [style="solid", lhead="cluster_StructuredListModule" ltail="cluster_StructuredListModule_declarations"]; subgraph "cluster_StructuredListModule_ListHeader_providers" { style="solid";  }  "ListRow" -> "StructuredListModule" [style="solid", lhead="cluster_StructuredListModule" ltail="cluster_StructuredListModule_declarations"]; subgraph "cluster_StructuredListModule_ListRow_providers" { style="solid";  }  "StructuredList" -> "StructuredListModule" [style="solid", lhead="cluster_StructuredListModule" ltail="cluster_StructuredListModule_declarations"]; subgraph "cluster_StructuredListModule_StructuredList_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: StructuredList, multi: true
}" -> "StructuredList" [lhead="cluster_StructuredListModule_declarations" ltail="cluster_StructuredListModule_StructuredList_providers"];  }    subgraph cluster_StructuredListModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_StructuredListModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"ListColumn " [label="ListColumn ", shape="rect"]"ListHeader " [label="ListHeader ", shape="rect"]"ListRow " [label="ListRow ", shape="rect"]"StructuredList " [label="StructuredList ", shape="rect"]}  "StructuredListModule" -> "ListColumn " [style="dashed", ltail="cluster_StructuredListModule" lhead="cluster_StructuredListModule_exports"];  "StructuredListModule" -> "ListHeader " [style="dashed", ltail="cluster_StructuredListModule" lhead="cluster_StructuredListModule_exports"];  "StructuredListModule" -> "ListRow " [style="dashed", ltail="cluster_StructuredListModule" lhead="cluster_StructuredListModule_exports"];  "StructuredListModule" -> "StructuredList " [style="dashed", ltail="cluster_StructuredListModule" lhead="cluster_StructuredListModule_exports"];    subgraph cluster_StructuredListModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_StructuredListModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_TableModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_TableModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "DataGridFocus"; node [fillcolor=2]; "ExpandedRowHover"; node [fillcolor=2]; "Table"; node [fillcolor=2]; "TableBody"; node [fillcolor=2]; "TableCheckbox"; node [fillcolor=2]; "TableContainer"; node [fillcolor=2]; "TableData"; node [fillcolor=2]; "TableDirective"; node [fillcolor=2]; "TableExpandButton"; node [fillcolor=2]; "TableExpandedRow"; node [fillcolor=2]; "TableHead"; node [fillcolor=2]; "TableHeadCell"; node [fillcolor=2]; "TableHeadCheckbox"; node [fillcolor=2]; "TableHeadExpand"; node [fillcolor=2]; "TableHeader"; node [fillcolor=2]; "TableHeaderDescription"; node [fillcolor=2]; "TableHeaderTitle"; node [fillcolor=2]; "TableRadio"; node [fillcolor=2]; "TableRowComponent"; node [fillcolor=2]; "TableToolbar"; node [fillcolor=2]; "TableToolbarActions"; node [fillcolor=2]; "TableToolbarContent"; node [fillcolor=2]; "TableToolbarSearch"; }  "DataGridFocus" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_DataGridFocus_providers" { style="solid";  }  "ExpandedRowHover" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_ExpandedRowHover_providers" { style="solid";  }  "Table" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_Table_providers" { style="solid";  }  "TableBody" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableBody_providers" { style="solid";  }  "TableCheckbox" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableCheckbox_providers" { style="solid";  }  "TableContainer" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableContainer_providers" { style="solid";  }  "TableData" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableData_providers" { style="solid";  }  "TableDirective" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableDirective_providers" { style="solid";  }  "TableExpandButton" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableExpandButton_providers" { style="solid";  }  "TableExpandedRow" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableExpandedRow_providers" { style="solid";  }  "TableHead" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableHead_providers" { style="solid";  }  "TableHeadCell" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableHeadCell_providers" { style="solid";  }  "TableHeadCheckbox" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableHeadCheckbox_providers" { style="solid";  }  "TableHeadExpand" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableHeadExpand_providers" { style="solid";  }  "TableHeader" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableHeader_providers" { style="solid";  }  "TableHeaderDescription" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableHeaderDescription_providers" { style="solid";  }  "TableHeaderTitle" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableHeaderTitle_providers" { style="solid";  }  "TableRadio" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableRadio_providers" { style="solid";  }  "TableRowComponent" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableRowComponent_providers" { style="solid";  }  "TableToolbar" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableToolbar_providers" { style="solid";  }  "TableToolbarActions" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableToolbarActions_providers" { style="solid";  }  "TableToolbarContent" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableToolbarContent_providers" { style="solid";  }  "TableToolbarSearch" -> "TableModule" [style="solid", lhead="cluster_TableModule" ltail="cluster_TableModule_declarations"]; subgraph "cluster_TableModule_TableToolbarSearch_providers" { style="solid";  }    subgraph cluster_TableModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "ButtonModule" [label="ButtonModule", shape="folder"];    "DialogModule" [label="DialogModule", shape="folder"];    "I18nModule" [label="I18nModule", shape="folder"];    "NFormsModule" [label="NFormsModule", shape="folder"];    "SearchModule" [label="SearchModule", shape="folder"];   }    "ButtonModule" -> "TableModule" [lhead="cluster_TableModule", ltail="cluster_TableModule_imports"];    "DialogModule" -> "TableModule" [lhead="cluster_TableModule", ltail="cluster_TableModule_imports"];    "I18nModule" -> "TableModule" [lhead="cluster_TableModule", ltail="cluster_TableModule_imports"];    "NFormsModule" -> "TableModule" [lhead="cluster_TableModule", ltail="cluster_TableModule_imports"];    "SearchModule" -> "TableModule" [lhead="cluster_TableModule", ltail="cluster_TableModule_imports"];     subgraph cluster_TableModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"DataGridFocus " [label="DataGridFocus ", shape="rect"]"ExpandedRowHover " [label="ExpandedRowHover ", shape="rect"]"Table " [label="Table ", shape="rect"]"TableBody " [label="TableBody ", shape="rect"]"TableCheckbox " [label="TableCheckbox ", shape="rect"]"TableContainer " [label="TableContainer ", shape="rect"]"TableData " [label="TableData ", shape="rect"]"TableDirective " [label="TableDirective ", shape="rect"]"TableExpandButton " [label="TableExpandButton ", shape="rect"]"TableExpandedRow " [label="TableExpandedRow ", shape="rect"]"TableHead " [label="TableHead ", shape="rect"]"TableHeadCell " [label="TableHeadCell ", shape="rect"]"TableHeadCheckbox " [label="TableHeadCheckbox ", shape="rect"]"TableHeadExpand " [label="TableHeadExpand ", shape="rect"]"TableHeader " [label="TableHeader ", shape="rect"]"TableHeaderDescription " [label="TableHeaderDescription ", shape="rect"]"TableHeaderTitle " [label="TableHeaderTitle ", shape="rect"]"TableRadio " [label="TableRadio ", shape="rect"]"TableRowComponent " [label="TableRowComponent ", shape="rect"]"TableToolbar " [label="TableToolbar ", shape="rect"]"TableToolbarActions " [label="TableToolbarActions ", shape="rect"]"TableToolbarContent " [label="TableToolbarContent ", shape="rect"]"TableToolbarSearch " [label="TableToolbarSearch ", shape="rect"]}  "TableModule" -> "DataGridFocus " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "ExpandedRowHover " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "Table " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableBody " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableCheckbox " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableContainer " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableData " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableDirective " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableExpandButton " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableExpandedRow " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableHead " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableHeadCell " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableHeadCheckbox " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableHeadExpand " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableHeader " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableHeaderDescription " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableHeaderTitle " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableRadio " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableRowComponent " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableToolbar " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableToolbarActions " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableToolbarContent " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];  "TableModule" -> "TableToolbarSearch " [style="dashed", ltail="cluster_TableModule" lhead="cluster_TableModule_exports"];    subgraph cluster_TableModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_TableModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_TabsModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_TabsModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Tab"; node [fillcolor=2]; "TabHeader"; node [fillcolor=2]; "TabHeaderGroup"; node [fillcolor=2]; "TabHeaders"; node [fillcolor=2]; "Tabs"; }  "Tab" -> "TabsModule" [style="solid", lhead="cluster_TabsModule" ltail="cluster_TabsModule_declarations"]; subgraph "cluster_TabsModule_Tab_providers" { style="solid";  }  "TabHeader" -> "TabsModule" [style="solid", lhead="cluster_TabsModule" ltail="cluster_TabsModule_declarations"]; subgraph "cluster_TabsModule_TabHeader_providers" { style="solid";  }  "TabHeaderGroup" -> "TabsModule" [style="solid", lhead="cluster_TabsModule" ltail="cluster_TabsModule_declarations"]; subgraph "cluster_TabsModule_TabHeaderGroup_providers" { style="solid";  }  "TabHeaders" -> "TabsModule" [style="solid", lhead="cluster_TabsModule" ltail="cluster_TabsModule_declarations"]; subgraph "cluster_TabsModule_TabHeaders_providers" { style="solid";  }  "Tabs" -> "TabsModule" [style="solid", lhead="cluster_TabsModule" ltail="cluster_TabsModule_declarations"]; subgraph "cluster_TabsModule_Tabs_providers" { style="solid";  }    subgraph cluster_TabsModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_TabsModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Tab " [label="Tab ", shape="rect"]"TabHeader " [label="TabHeader ", shape="rect"]"TabHeaderGroup " [label="TabHeaderGroup ", shape="rect"]"TabHeaders " [label="TabHeaders ", shape="rect"]"Tabs " [label="Tabs ", shape="rect"]}  "TabsModule" -> "Tab " [style="dashed", ltail="cluster_TabsModule" lhead="cluster_TabsModule_exports"];  "TabsModule" -> "TabHeader " [style="dashed", ltail="cluster_TabsModule" lhead="cluster_TabsModule_exports"];  "TabsModule" -> "TabHeaderGroup " [style="dashed", ltail="cluster_TabsModule" lhead="cluster_TabsModule_exports"];  "TabsModule" -> "TabHeaders " [style="dashed", ltail="cluster_TabsModule" lhead="cluster_TabsModule_exports"];  "TabsModule" -> "Tabs " [style="dashed", ltail="cluster_TabsModule" lhead="cluster_TabsModule_exports"];    subgraph cluster_TabsModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_TabsModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_TagModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_TagModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Tag"; node [fillcolor=2]; "TagFilter"; }  "Tag" -> "TagModule" [style="solid", lhead="cluster_TagModule" ltail="cluster_TagModule_declarations"]; subgraph "cluster_TagModule_Tag_providers" { style="solid";  }  "TagFilter" -> "TagModule" [style="solid", lhead="cluster_TagModule" ltail="cluster_TagModule_declarations"]; subgraph "cluster_TagModule_TagFilter_providers" { style="solid";  }    subgraph cluster_TagModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_TagModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Tag " [label="Tag ", shape="rect"]"TagFilter " [label="TagFilter ", shape="rect"]}  "TagModule" -> "Tag " [style="dashed", ltail="cluster_TagModule" lhead="cluster_TagModule_exports"];  "TagModule" -> "TagFilter " [style="dashed", ltail="cluster_TagModule" lhead="cluster_TagModule_exports"];    subgraph cluster_TagModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_TagModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_TilesModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_TilesModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "ClickableTile"; node [fillcolor=2]; "ExpandableTile"; node [fillcolor=2]; "SelectionTile"; node [fillcolor=2]; "Tile"; node [fillcolor=2]; "TileGroup"; }  "ClickableTile" -> "TilesModule" [style="solid", lhead="cluster_TilesModule" ltail="cluster_TilesModule_declarations"]; subgraph "cluster_TilesModule_ClickableTile_providers" { style="solid";  }  "ExpandableTile" -> "TilesModule" [style="solid", lhead="cluster_TilesModule" ltail="cluster_TilesModule_declarations"]; subgraph "cluster_TilesModule_ExpandableTile_providers" { style="solid";  }  "SelectionTile" -> "TilesModule" [style="solid", lhead="cluster_TilesModule" ltail="cluster_TilesModule_declarations"]; subgraph "cluster_TilesModule_SelectionTile_providers" { style="solid";  }  "Tile" -> "TilesModule" [style="solid", lhead="cluster_TilesModule" ltail="cluster_TilesModule_declarations"]; subgraph "cluster_TilesModule_Tile_providers" { style="solid";  }  "TileGroup" -> "TilesModule" [style="solid", lhead="cluster_TilesModule" ltail="cluster_TilesModule_declarations"]; subgraph "cluster_TilesModule_TileGroup_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: TileGroup, multi: true
}" -> "TileGroup" [lhead="cluster_TilesModule_declarations" ltail="cluster_TilesModule_TileGroup_providers"];  }    subgraph cluster_TilesModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "I18nModule" [label="I18nModule", shape="folder"];    "LinkModule" [label="LinkModule", shape="folder"];   }    "I18nModule" -> "TilesModule" [lhead="cluster_TilesModule", ltail="cluster_TilesModule_imports"];    "LinkModule" -> "TilesModule" [lhead="cluster_TilesModule", ltail="cluster_TilesModule_imports"];     subgraph cluster_TilesModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"ClickableTile " [label="ClickableTile ", shape="rect"]"ExpandableTile " [label="ExpandableTile ", shape="rect"]"SelectionTile " [label="SelectionTile ", shape="rect"]"Tile " [label="Tile ", shape="rect"]"TileGroup " [label="TileGroup ", shape="rect"]}  "TilesModule" -> "ClickableTile " [style="dashed", ltail="cluster_TilesModule" lhead="cluster_TilesModule_exports"];  "TilesModule" -> "ExpandableTile " [style="dashed", ltail="cluster_TilesModule" lhead="cluster_TilesModule_exports"];  "TilesModule" -> "SelectionTile " [style="dashed", ltail="cluster_TilesModule" lhead="cluster_TilesModule_exports"];  "TilesModule" -> "Tile " [style="dashed", ltail="cluster_TilesModule" lhead="cluster_TilesModule_exports"];  "TilesModule" -> "TileGroup " [style="dashed", ltail="cluster_TilesModule" lhead="cluster_TilesModule_exports"];    subgraph cluster_TilesModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_TilesModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_TimePickerModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_TimePickerModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "TimePicker"; }  "TimePicker" -> "TimePickerModule" [style="solid", lhead="cluster_TimePickerModule" ltail="cluster_TimePickerModule_declarations"]; subgraph "cluster_TimePickerModule_TimePicker_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: TimePicker, multi: true
}" -> "TimePicker" [lhead="cluster_TimePickerModule_declarations" ltail="cluster_TimePickerModule_TimePicker_providers"];  }    subgraph cluster_TimePickerModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "TimePickerSelectModule" [label="TimePickerSelectModule", shape="folder"];   }    "TimePickerSelectModule" -> "TimePickerModule" [lhead="cluster_TimePickerModule", ltail="cluster_TimePickerModule_imports"];     subgraph cluster_TimePickerModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"TimePicker " [label="TimePicker ", shape="rect"]}  "TimePickerModule" -> "TimePicker " [style="dashed", ltail="cluster_TimePickerModule" lhead="cluster_TimePickerModule_exports"];    subgraph cluster_TimePickerModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_TimePickerModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_TimePickerSelectModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_TimePickerSelectModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "TimePickerSelect"; }  "TimePickerSelect" -> "TimePickerSelectModule" [style="solid", lhead="cluster_TimePickerSelectModule" ltail="cluster_TimePickerSelectModule_declarations"]; subgraph "cluster_TimePickerSelectModule_TimePickerSelect_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: TimePickerSelect, multi: true
}" -> "TimePickerSelect" [lhead="cluster_TimePickerSelectModule_declarations" ltail="cluster_TimePickerSelectModule_TimePickerSelect_providers"];  }    subgraph cluster_TimePickerSelectModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "SelectModule" [label="SelectModule", shape="folder"];   }    "SelectModule" -> "TimePickerSelectModule" [lhead="cluster_TimePickerSelectModule", ltail="cluster_TimePickerSelectModule_imports"];     subgraph cluster_TimePickerSelectModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"TimePickerSelect " [label="TimePickerSelect ", shape="rect"]}  "TimePickerSelectModule" -> "TimePickerSelect " [style="dashed", ltail="cluster_TimePickerSelectModule" lhead="cluster_TimePickerSelectModule_exports"];    subgraph cluster_TimePickerSelectModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_TimePickerSelectModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_ToggleModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_ToggleModule_declarations { style="solid";node [style="filled", shape="rect"]; node [fillcolor=2]; "Toggle"; }  "Toggle" -> "ToggleModule" [style="solid", lhead="cluster_ToggleModule" ltail="cluster_ToggleModule_declarations"]; subgraph "cluster_ToggleModule_Toggle_providers" { style="solid";  node [fillcolor=6, shape="oval", style="filled"]; "{
    provide: NG_VALUE_ACCESSOR, useExisting: Toggle, multi: true
}" -> "Toggle" [lhead="cluster_ToggleModule_declarations" ltail="cluster_ToggleModule_Toggle_providers"];  }    subgraph cluster_ToggleModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "I18nModule" [label="I18nModule", shape="folder"];   }    "I18nModule" -> "ToggleModule" [lhead="cluster_ToggleModule", ltail="cluster_ToggleModule_imports"];     subgraph cluster_ToggleModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"Toggle " [label="Toggle ", shape="rect"]}  "ToggleModule" -> "Toggle " [style="dashed", ltail="cluster_ToggleModule" lhead="cluster_ToggleModule_exports"];    subgraph cluster_ToggleModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_ToggleModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_UIShellModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_UIShellModule_declarations { style="solid";node [style="filled", shape="rect"]; }    subgraph cluster_UIShellModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];    "HeaderModule" [label="HeaderModule", shape="folder"];    "I18nModule" [label="I18nModule", shape="folder"];    "PanelModule" [label="PanelModule", shape="folder"];    "SideNavModule" [label="SideNavModule", shape="folder"];   }    "HeaderModule" -> "UIShellModule" [lhead="cluster_UIShellModule", ltail="cluster_UIShellModule_imports"];    "I18nModule" -> "UIShellModule" [lhead="cluster_UIShellModule", ltail="cluster_UIShellModule_imports"];    "PanelModule" -> "UIShellModule" [lhead="cluster_UIShellModule", ltail="cluster_UIShellModule_imports"];    "SideNavModule" -> "UIShellModule" [lhead="cluster_UIShellModule", ltail="cluster_UIShellModule_imports"];     subgraph cluster_UIShellModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];"HeaderModule " [label="HeaderModule ", shape="rect"]"PanelModule " [label="PanelModule ", shape="rect"]"SideNavModule " [label="SideNavModule ", shape="rect"]}  "UIShellModule" -> "HeaderModule " [style="dashed", ltail="cluster_UIShellModule" lhead="cluster_UIShellModule_exports"];  "UIShellModule" -> "PanelModule " [style="dashed", ltail="cluster_UIShellModule" lhead="cluster_UIShellModule_exports"];  "UIShellModule" -> "SideNavModule " [style="dashed", ltail="cluster_UIShellModule" lhead="cluster_UIShellModule_exports"];    subgraph cluster_UIShellModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_UIShellModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];   }     }  subgraph "cluster_UtilsModule" { label=""; style="dotted";node [shape="folder", fillcolor=1]; subgraph cluster_UtilsModule_declarations { style="solid";node [style="filled", shape="rect"]; }    subgraph cluster_UtilsModule_imports { style="solid"; node [style="filled", fillcolor=1, shape="rect"];   }     subgraph cluster_UtilsModule_exports { style="solid";node [style="filled", fillcolor=4, shape="rect"];}    subgraph cluster_UtilsModule_bootstrap { style="solid"; node [style="filled", fillcolor=5, shape="rect"];  }    subgraph cluster_UtilsModule_providers { style="solid"; node [style="filled", fillcolor=6, shape="rect"];    "AnimationFrameService" [label="AnimationFrameService", shape="oval"];    "AnimationFrameServiceSingleton" [label="AnimationFrameServiceSingleton", shape="oval"];    "ElementService" [label="ElementService", shape="oval"];   }    "AnimationFrameService" -> "UtilsModule" [lhead="cluster_UtilsModule", ltail="cluster_UtilsModule_providers"];    "AnimationFrameServiceSingleton" -> "UtilsModule" [lhead="cluster_UtilsModule", ltail="cluster_UtilsModule_providers"];    "ElementService" -> "UtilsModule" [lhead="cluster_UtilsModule", ltail="cluster_UtilsModule_providers"];     }  }