Quintiq file version 2.0 
 | 
#root 
 | 
#parent: LibMacroPlannerWebUI 
 | 
OrphanComponent ApplicationMacroPlanner 
 | 
{ 
 | 
  #keys: '[111850.4.1558688990]' 
 | 
  BaseType: 'WebApplication' 
 | 
  Children: 
 | 
  [ 
 | 
    Component DataHolderForScenarioComparison 
 | 
    { 
 | 
      #keys: '[134266.1.2002744739]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[MacroPlan]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 4 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderActiveScenario 
 | 
    { 
 | 
      #keys: '[134266.1.2002745031]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'Scenario' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 5 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderFocusedScenario 
 | 
    { 
 | 
      #keys: '[134266.1.2049999990]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[ScenarioMP]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        MergeStyle: 'Union' 
 | 
        Taborder: 6 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderUnit id:DataHolderUnit_549 
 | 
    { 
 | 
      #keys: '[137818.0.321082204]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[Unit]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component DataExtractorUnit 
 | 
        { 
 | 
          #keys: '[138546.0.807278193]' 
 | 
          BaseType: 'WebDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataType: 'structured[Entity]' 
 | 
            Source: 'DataHolderEntities' 
 | 
            Taborder: 0 
 | 
            Transformation: 'Elements.astype(Unit)' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 3 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderStockingPoint id:DataHolderStockingPoint_858 
 | 
    { 
 | 
      #keys: '[137818.0.321082290]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[StockingPoint_MP]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component DataExtractorStockingPoint 
 | 
        { 
 | 
          #keys: '[138546.0.807279194]' 
 | 
          BaseType: 'WebDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataType: 'structured[Entity]' 
 | 
            Source: 'DataHolderEntities' 
 | 
            Taborder: 0 
 | 
            Transformation: 'Elements.astype(StockingPoint_MP)' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 7 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderProduct id:DataHolderProduct_646 
 | 
    { 
 | 
      #keys: '[137818.0.321082371]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[Product_MP]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component DataExtractorProduct 
 | 
        { 
 | 
          #keys: '[136682.3.198669634]' 
 | 
          BaseType: 'WebDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataType: 'MacroPlan' 
 | 
            FilterArguments: 'chkProducts:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderCheckedProduct' 
 | 
            FixedFilter: 'not object.IsSystem() and ( chkProducts.Size() =0 or exists( chkProducts, Elements, p, true, p=object ) )' 
 | 
            Source: 'ApplicationMacroPlanner.DataHolderMacroPlanner' 
 | 
            Taborder: 0 
 | 
            Transformation: 'Product_MP' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 8 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderPISP id:DataHolderPISP_57 
 | 
    { 
 | 
      #keys: '[137818.0.321082448]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[ProductInStockingPoint_MP]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component DataExtractorPISPFromProductDH id:DataExtractorPISPFromProductDH_273 
 | 
        { 
 | 
          #keys: '[137818.0.321082450]' 
 | 
          BaseType: 'WebDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataType: 'structured[Product_MP]' 
 | 
            FixedFilter: 'not object.IsSystem()' 
 | 
            Source: 'ApplicationMacroPlanner.DataHolderProduct' 
 | 
            Taborder: 1 
 | 
            Transformation: 'Elements.ProductInStockingPoint_MP' 
 | 
          ] 
 | 
        } 
 | 
        Component DataExtractorPISPFromSPDH id:DataExtractorPISPFromSPDH_963 
 | 
        { 
 | 
          #keys: '[137818.0.321082449]' 
 | 
          BaseType: 'WebDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataType: 'structured[StockingPoint_MP]' 
 | 
            FixedFilter: 'not object.IsSystem()' 
 | 
            Source: 'ApplicationMacroPlanner.DataHolderStockingPoint' 
 | 
            Taborder: 0 
 | 
            Transformation: 'Elements.ProductInStockingPoint_MP' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 9 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderSalesSegment id:DataHolderSalesSegment_812 
 | 
    { 
 | 
      #keys: '[137818.0.321082524]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[SalesSegment_MP]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component DataExtractorSalesSegment 
 | 
        { 
 | 
          #keys: '[136682.3.199888226]' 
 | 
          BaseType: 'WebDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataType: 'MacroPlan' 
 | 
            FilterArguments: 'chkSalesSegments:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderCheckedSalesSegment' 
 | 
            FixedFilter: 'chkSalesSegments.Size() =0 or exists( chkSalesSegments, Elements, ss, true, ss= object )' 
 | 
            Source: 'ApplicationMacroPlanner.DataHolderMacroPlanner' 
 | 
            Taborder: 0 
 | 
            Transformation: 'SalesSegment_MP' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 10 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderPeriods 
 | 
    { 
 | 
      #keys: '[137818.0.321085303]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[Period_MP]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 12 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderSCVSelectedPISPIPs 
 | 
    { 
 | 
      #keys: '[134266.2.80099449]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[ProductInStockingPointInPeriod]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 14 
 | 
      ] 
 | 
    } 
 | 
    Component ActionBarMacroPlanner 
 | 
    { 
 | 
      #keys: '[138546.0.13094425]' 
 | 
      BaseType: 'applicationActionBar' 
 | 
      Children: 
 | 
      [ 
 | 
        #child: ActionBarPageScenarioAnalysis 
 | 
        #child: ActionBarPageScenarioComparison 
 | 
        #child: ActionBarPageScenarios 
 | 
        #child: ActionBarPageGeneral 
 | 
        #child: ActionBarPageData 
 | 
        #child: ActionBarPagePlan 
 | 
        #child: ActionBarPageSales 
 | 
        #child: applicationFixedPageActionBarPageDef 
 | 
        #child: applicationDevelopmentActionBarPageDef_1 
 | 
        #child: applicationHomeActionBarPageDef 
 | 
        #child: ActionBarPageScenarioSelection 
 | 
        #child: ActionBarPageInventory 
 | 
        #child: applicationConfigureActionBarPageDef 
 | 
        #child: applicationDataActionBarPageDef 
 | 
        Component MarkingSystemInstance 
 | 
        { 
 | 
          #keys: '[127066.2.1831284076]' 
 | 
          BaseType: 'MarkingSystemInstance' 
 | 
          IsDerived: true 
 | 
          Properties: 
 | 
          [ 
 | 
            Taborder: 2 
 | 
          ] 
 | 
        } 
 | 
        #child: applicationUserContextMenuDef 
 | 
        #child: ActionBarPageMyActivities 
 | 
        #child: ActionBarPageWorkflow 
 | 
        Component dhViewManager 
 | 
        { 
 | 
          #keys: '[138618.1.180066981]' 
 | 
          BaseType: 'dhViewManager' 
 | 
          IsDerived: true 
 | 
          Properties: 
 | 
          [ 
 | 
            Taborder: 10 
 | 
          ] 
 | 
        } 
 | 
        #child: applicationHelpContextMenuDef 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 0 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderOpenedForms 
 | 
    { 
 | 
      #keys: '[138546.0.75246672]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[internal[WebForm]]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 15 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderMacroPlansForScenarioComparison 
 | 
    { 
 | 
      #keys: '[138546.0.75255902]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[MacroPlan]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 13 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderScenarioAnalysisAccount 
 | 
    { 
 | 
      #keys: '[138546.0.320902330]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'Account_MP' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 16 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderPeriodSpec 
 | 
    { 
 | 
      #keys: '[138546.0.807193751]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'PeriodSpecification_MP' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 11 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderEntities 
 | 
    { 
 | 
      #keys: '[138546.0.807246983]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[Entity]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component DataExtractorEntities 
 | 
        { 
 | 
          #keys: '[136682.3.199882901]' 
 | 
          BaseType: 'WebDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataType: 'MacroPlan' 
 | 
            FilterArguments: 'chkEntities:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderCheckedEntities' 
 | 
            FixedFilter: 'chkEntities.Size() =0 or exists( chkEntities, Elements, e, true, e=object )' 
 | 
            Source: 'ApplicationMacroPlanner.DataHolderMacroPlanner' 
 | 
            Taborder: 0 
 | 
            Transformation: 'Entity' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        MergeStyle: 'Union' 
 | 
        Taborder: 2 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderScenarioComparisonAccount 
 | 
    { 
 | 
      #keys: '[139394.0.71038789]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'Account_MP' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 17 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderToggledButtons 
 | 
    { 
 | 
      #keys: '[139394.0.105427904]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'String' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 18 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderOpenedBookmark 
 | 
    { 
 | 
      #keys: '[139394.0.107628528]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'Bookmark' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 19 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderMacroPlanner id:DataHolderMacroPlanner_778 
 | 
    { 
 | 
      #keys: '[137862.0.664190103]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'MacroPlan' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 20 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderCurrentUser 
 | 
    { 
 | 
      #keys: '[136682.0.1957674360]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'String' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 22 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderSelectedUnitsForSmartPlan 
 | 
    { 
 | 
      #keys: '[136682.0.1870152716]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[Unit]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 21 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderLastSelected3DDriveDirectory 
 | 
    { 
 | 
      #keys: '[136682.0.2008363296]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'FileItem*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 23 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderViewBase 
 | 
    { 
 | 
      #keys: '[139394.0.1233272006]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'SupplyChainView' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 24 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderRoutings 
 | 
    { 
 | 
      #keys: '[139394.0.1377174536]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[Routing]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 25 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderLane id:DataHolderLane_549 
 | 
    { 
 | 
      #keys: '[139394.0.1532983276]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'Lane' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 26 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderOperationInputOutputs 
 | 
    { 
 | 
      #keys: '[139394.0.1567373820]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[OperationInputOutput]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 27 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderOperationInputGroups 
 | 
    { 
 | 
      #keys: '[139394.0.1567383739]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[OperationInputGroup]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 28 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderSettingsForms 
 | 
    { 
 | 
      #keys: '[137862.0.1964251611]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[internal[WebForm]]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 1 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderSelectedKPI 
 | 
    { 
 | 
      #keys: '[145730.0.1163051064]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[KPI]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 29 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderFormKPI 
 | 
    { 
 | 
      #keys: '[145730.0.1176254692]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'FormKPI' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 30 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderSelectedAccounts 
 | 
    { 
 | 
      #keys: '[145730.0.2078401387]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[Account_MP]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 31 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderCheckedProduct 
 | 
    { 
 | 
      #keys: '[136682.3.198704978]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[Product_MP]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 32 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderCheckedEntities 
 | 
    { 
 | 
      #keys: '[136682.3.199846685]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[Entity]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 33 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderCheckedSalesSegment 
 | 
    { 
 | 
      #keys: '[136682.3.198656295]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[SalesSegment_MP]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 34 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderFormNavPanel 
 | 
    { 
 | 
      #keys: '[136682.3.419471868]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'FormNavigationPanel' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 35 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderLaneLeg 
 | 
    { 
 | 
      #keys: '[145730.1.907019078]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[LaneLeg]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component DataExtractorSourceSP 
 | 
        { 
 | 
          #keys: '[145730.1.907019080]' 
 | 
          BaseType: 'WebDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataType: 'MacroPlan' 
 | 
            FilterArguments: 'navpanelSP:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderStockingPoint' 
 | 
            FixedFilter: 'exists( navpanelSP, Elements, sp, sp = object.AsOriginStockingPointLeg().StockingPoint_MP() or sp = object.AsDestinationStockingPointLeg().StockingPoint_MP() )' 
 | 
            Source: 'MacroPlan' 
 | 
            Taborder: 0 
 | 
            Transformation: 'Unit.Lane.LaneLeg' 
 | 
          ] 
 | 
        } 
 | 
        Component DataExtractorSourceUnit 
 | 
        { 
 | 
          #keys: '[145730.1.906977404]' 
 | 
          BaseType: 'WebDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataType: 'MacroPlan' 
 | 
            FilterArguments: 'navpanelUnit:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderUnit' 
 | 
            FixedFilter: 'exists( navpanelUnit, Elements, unit, unit = object.Lane().Unit() )' 
 | 
            Source: 'MacroPlan' 
 | 
            Taborder: 1 
 | 
            Transformation: 'Unit.Lane.LaneLeg' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        MergeStyle: 'Union' 
 | 
        Taborder: 36 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderCampaignType 
 | 
    { 
 | 
      #keys: '[143600.0.1197601100]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'CampaignType_MP' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 37 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderPlanningPeriods 
 | 
    { 
 | 
      #keys: '[144402.0.1065535192]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'structured[Period_MP]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component DataExtractorPlanningPeriodsDirect 
 | 
        { 
 | 
          #keys: '[144402.0.1066762180]' 
 | 
          BaseType: 'WebDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataType: 'structured[Period_MP]' 
 | 
            FixedFilter: 'object.IsPlanning()' 
 | 
            Source: 'DataHolderPeriods' 
 | 
            Taborder: 0 
 | 
            Transformation: 'Elements' 
 | 
          ] 
 | 
        } 
 | 
        Component DataExtractorPlanningPeriodsIndirect 
 | 
        { 
 | 
          #keys: '[144402.0.1066788896]' 
 | 
          BaseType: 'WebDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataType: 'structured[Period_MP]' 
 | 
            Source: 'DataHolderPeriods' 
 | 
            Taborder: 1 
 | 
            Transformation: 'Elements.PeriodInPeriod.BasePeriod_MP.PlanningPeriod' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        MergeStyle: 'Union' 
 | 
        Taborder: 38 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderMDSHandler 
 | 
    { 
 | 
      #keys: '[151892.2.109553976]' 
 | 
      BaseType: 'WebDataHolder' 
 | 
      Databinding: 'internal[MDSGuard]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        Taborder: 39 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
  Properties: 
 | 
  [ 
 | 
    IconSetMapping: 
 | 
    [* 
 | 
      PREHEAT: solid:home@S|.89 
 | 
      COLDMILL: ds:manufacturing-forming 
 | 
      NAV_PLAIN_BLUE: solid:industry@C|IC:BLUE 
 | 
      PLANT: ds:factory@C|IC:BLUE 
 | 
      MELTCAST: solid:recycle@C|IC:GREEN 
 | 
      SLITTER: ds:manufacturing-cutting@S|.89 
 | 
      LM_HORIZONTAL_GAP: ds:manufacturing-cutting@S|.89 
 | 
      VESSEL: solid:ship@C|IC:AMBER,S|.75 
 | 
      ORANGE SP: solid:warehouse@C|IC:BLUE,S|.75 
 | 
      TRAIN: solid:train@C|WC:BLACK,S|1 
 | 
      SHIP: solid:ship@C|WC:BLUE,S|.75 
 | 
      HOTMILL: solid:industry@C|IC:RED 
 | 
    *] 
 | 
    Title: 'Macro Planner' 
 | 
  ] 
 | 
} 
 |