export const BASIC_DATA = {
  'name': 'flare',
  'children': [
    {
      'name': 'analytics',
      'children': [
        {
          'name': 'cluster',
          'children': [
            { 'name': 'AgglomerativeCluster', 'value': 3938 },
            { 'name': 'CommunityStructure', 'value': 3812 },
            { 'name': 'HierarchicalCluster', 'value': 6714 },
            { 'name': 'MergeEdge', 'value': 743 }
          ]
        },
        {
          'name': 'graph',
          'children': [
            { 'name': 'BetweennessCentrality', 'value': 3534 },
            { 'name': 'LinkDistance', 'value': 5731 },
            { 'name': 'MaxFlowMinCut', 'value': 7840 },
            { 'name': 'ShortestPaths', 'value': 5914 },
            { 'name': 'SpanningTree', 'value': 3416 }
          ]
        },
        {
          'name': 'optimization',
          'children': [
            { 'name': 'AspectRatioBanker', 'value': 7074 }
          ]
        }
      ]
    },
    {
      'name': 'animate',
      'children': [
        { 'name': 'Easing', 'value': 17010 },
        { 'name': 'FunctionSequence', 'value': 5842 },
        {
          'name': 'interpolate',
          'children': [
            { 'name': 'ArrayInterpolator', 'value': 1983 },
            { 'name': 'ColorInterpolator', 'value': 2047 },
            { 'name': 'DateInterpolator', 'value': 1375 },
            { 'name': 'Interpolator', 'value': 8746 },
            { 'name': 'MatrixInterpolator', 'value': 2202 },
            { 'name': 'NumberInterpolator', 'value': 1382 },
            { 'name': 'ObjectInterpolator', 'value': 1629 },
            { 'name': 'PointInterpolator', 'value': 1675 },
            { 'name': 'RectangleInterpolator', 'value': 2042 }
          ]
        },
        { 'name': 'ISchedulable', 'value': 1041 },
        { 'name': 'Parallel', 'value': 5176 },
        { 'name': 'Pause', 'value': 449 },
        { 'name': 'Scheduler', 'value': 5593 },
        { 'name': 'Sequence', 'value': 5534 },
        { 'name': 'Transition', 'value': 9201 },
        { 'name': 'Transitioner', 'value': 19975 },
        { 'name': 'TransitionEvent', 'value': 1116 },
        { 'name': 'Tween', 'value': 6006 }
      ]
    },
    {
      'name': 'data',
      'children': [
        {
          'name': 'converters',
          'children': [
            { 'name': 'Converters', 'value': 721 },
            { 'name': 'DelimitedTextConverter', 'value': 4294 },
            { 'name': 'GraphMLConverter', 'value': 9800 },
            { 'name': 'IDataConverter', 'value': 1314 },
            { 'name': 'JSONConverter', 'value': 2220 }
          ]
        },
        { 'name': 'DataField', 'value': 1759 },
        { 'name': 'DataSchema', 'value': 2165 },
        { 'name': 'DataSet', 'value': 586 },
        { 'name': 'DataSource', 'value': 3331 },
        { 'name': 'DataTable', 'value': 772 },
        { 'name': 'DataUtil', 'value': 3322 }
      ]
    },
    {
      'name': 'display',
      'children': [
        { 'name': 'DirtySprite', 'value': 8833 },
        { 'name': 'LineSprite', 'value': 1732 },
        { 'name': 'RectSprite', 'value': 3623 },
        { 'name': 'TextSprite', 'value': 10066 }
      ]
    },
    {
      'name': 'flex',
      'children': [
        { 'name': 'FlareVis', 'value': 4116 }
      ]
    },
    {
      'name': 'physics',
      'children': [
        { 'name': 'DragForce', 'value': 1082 },
        { 'name': 'GravityForce', 'value': 1336 },
        { 'name': 'IForce', 'value': 319 },
        { 'name': 'NBodyForce', 'value': 10498 },
        { 'name': 'Particle', 'value': 2822 },
        { 'name': 'Simulation', 'value': 9983 },
        { 'name': 'Spring', 'value': 2213 },
        { 'name': 'SpringForce', 'value': 1681 }
      ]
    },
    {
      'name': 'query',
      'children': [
        { 'name': 'AggregateExpression', 'value': 1616 },
        { 'name': 'And', 'value': 1027 },
        { 'name': 'Arithmetic', 'value': 3891 },
        { 'name': 'Average', 'value': 891 },
        { 'name': 'BinaryExpression', 'value': 2893 },
        { 'name': 'Comparison', 'value': 5103 },
        { 'name': 'CompositeExpression', 'value': 3677 },
        { 'name': 'Count', 'value': 781 },
        { 'name': 'DateUtil', 'value': 4141 },
        { 'name': 'Distinct', 'value': 933 },
        { 'name': 'Expression', 'value': 5130 },
        { 'name': 'ExpressionIterator', 'value': 3617 },
        { 'name': 'Fn', 'value': 3240 },
        { 'name': 'If', 'value': 2732 },
        { 'name': 'IsA', 'value': 2039 },
        { 'name': 'Literal', 'value': 1214 },
        { 'name': 'Match', 'value': 3748 },
        { 'name': 'Maximum', 'value': 843 },
        {
          'name': 'methods',
          'children': [
            { 'name': 'add', 'value': 593 },
            { 'name': 'and', 'value': 330 },
            { 'name': 'average', 'value': 287 },
            { 'name': 'count', 'value': 277 },
            { 'name': 'distinct', 'value': 292 },
            { 'name': 'div', 'value': 595 },
            { 'name': 'eq', 'value': 594 },
            { 'name': 'fn', 'value': 460 },
            { 'name': 'gt', 'value': 603 },
            { 'name': 'gte', 'value': 625 },
            { 'name': 'iff', 'value': 748 },
            { 'name': 'isa', 'value': 461 },
            { 'name': 'lt', 'value': 597 },
            { 'name': 'lte', 'value': 619 },
            { 'name': 'max', 'value': 283 },
            { 'name': 'min', 'value': 283 },
            { 'name': 'mod', 'value': 591 },
            { 'name': 'mul', 'value': 603 },
            { 'name': 'neq', 'value': 599 },
            { 'name': 'not', 'value': 386 },
            { 'name': 'or', 'value': 323 },
            { 'name': 'orderby', 'value': 307 },
            { 'name': 'range', 'value': 772 },
            { 'name': 'select', 'value': 296 },
            { 'name': 'stddev', 'value': 363 },
            { 'name': 'sub', 'value': 600 },
            { 'name': 'sum', 'value': 280 },
            { 'name': 'update', 'value': 307 },
            { 'name': 'variance', 'value': 335 },
            { 'name': 'where', 'value': 299 },
            { 'name': 'xor', 'value': 354 },
            { 'name': '-', 'value': 264 }
          ]
        },
        { 'name': 'Minimum', 'value': 843 },
        { 'name': 'Not', 'value': 1554 },
        { 'name': 'Or', 'value': 970 },
        { 'name': 'Query', 'value': 13896 },
        { 'name': 'Range', 'value': 1594 },
        { 'name': 'StringUtil', 'value': 4130 },
        { 'name': 'Sum', 'value': 791 },
        { 'name': 'Variable', 'value': 1124 },
        { 'name': 'Variance', 'value': 1876 },
        { 'name': 'Xor', 'value': 1101 }
      ]
    },
    {
      'name': 'scale',
      'children': [
        { 'name': 'IScaleMap', 'value': 2105 },
        { 'name': 'LinearScale', 'value': 1316 },
        { 'name': 'LogScale', 'value': 3151 },
        { 'name': 'OrdinalScale', 'value': 3770 },
        { 'name': 'QuantileScale', 'value': 2435 },
        { 'name': 'QuantitativeScale', 'value': 4839 },
        { 'name': 'RootScale', 'value': 1756 },
        { 'name': 'Scale', 'value': 4268 },
        { 'name': 'ScaleType', 'value': 1821 },
        { 'name': 'TimeScale', 'value': 5833 }
      ]
    },
    {
      'name': 'util',
      'children': [
        { 'name': 'Arrays', 'value': 8258 },
        { 'name': 'Colors', 'value': 10001 },
        { 'name': 'Dates', 'value': 8217 },
        { 'name': 'Displays', 'value': 12555 },
        { 'name': 'Filter', 'value': 2324 },
        { 'name': 'Geometry', 'value': 10993 },
        {
          'name': 'heap',
          'children': [
            { 'name': 'FibonacciHeap', 'value': 9354 },
            { 'name': 'HeapNode', 'value': 1233 }
          ]
        },
        { 'name': 'IEvaluable', 'value': 335 },
        { 'name': 'IPredicate', 'value': 383 },
        { 'name': 'IValueProxy', 'value': 874 },
        {
          'name': 'math',
          'children': [
            { 'name': 'DenseMatrix', 'value': 3165 },
            { 'name': 'IMatrix', 'value': 2815 },
            { 'name': 'SparseMatrix', 'value': 3366 }
          ]
        },
        { 'name': 'Maths', 'value': 17705 },
        { 'name': 'Orientation', 'value': 1486 },
        {
          'name': 'palette',
          'children': [
            { 'name': 'ColorPalette', 'value': 6367 },
            { 'name': 'Palette', 'value': 1229 },
            { 'name': 'ShapePalette', 'value': 2059 },
            { 'name': 'SizePalette', 'value': 2291 }
          ]
        },
        { 'name': 'Property', 'value': 5559 },
        { 'name': 'Shapes', 'value': 19118 },
        { 'name': 'Sort', 'value': 6887 },
        { 'name': 'Stats', 'value': 6557 },
        { 'name': 'Strings', 'value': 22026 }
      ]
    },
    {
      'name': 'vis',
      'children': [
        {
          'name': 'axis',
          'children': [
            { 'name': 'Axes', 'value': 1302 },
            { 'name': 'Axis', 'value': 24593 },
            { 'name': 'AxisGridLine', 'value': 652 },
            { 'name': 'AxisLabel', 'value': 636 },
            { 'name': 'CartesianAxes', 'value': 6703 }
          ]
        },
        {
          'name': 'controls',
          'children': [
            { 'name': 'AnchorControl', 'value': 2138 },
            { 'name': 'ClickControl', 'value': 3824 },
            { 'name': 'Control', 'value': 1353 },
            { 'name': 'ControlList', 'value': 4665 },
            { 'name': 'DragControl', 'value': 2649 },
            { 'name': 'ExpandControl', 'value': 2832 },
            { 'name': 'HoverControl', 'value': 4896 },
            { 'name': 'IControl', 'value': 763 },
            { 'name': 'PanZoomControl', 'value': 5222 },
            { 'name': 'SelectionControl', 'value': 7862 },
            { 'name': 'TooltipControl', 'value': 8435 }
          ]
        },
        {
          'name': 'data',
          'children': [
            { 'name': 'Data', 'value': 20544 },
            { 'name': 'DataList', 'value': 19788 },
            { 'name': 'DataSprite', 'value': 10349 },
            { 'name': 'EdgeSprite', 'value': 3301 },
            { 'name': 'NodeSprite', 'value': 19382 },
            {
              'name': 'render',
              'children': [
                { 'name': 'ArrowType', 'value': 698 },
                { 'name': 'EdgeRenderer', 'value': 5569 },
                { 'name': 'IRenderer', 'value': 353 },
                { 'name': 'ShapeRenderer', 'value': 2247 }
              ]
            },
            { 'name': 'ScaleBinding', 'value': 11275 },
            { 'name': 'Tree', 'value': 7147 },
            { 'name': 'TreeBuilder', 'value': 9930 }
          ]
        },
        {
          'name': 'events',
          'children': [
            { 'name': 'DataEvent', 'value': 2313 },
            { 'name': 'SelectionEvent', 'value': 1880 },
            { 'name': 'TooltipEvent', 'value': 1701 },
            { 'name': 'VisualizationEvent', 'value': 1117 }
          ]
        },
        {
          'name': 'legend',
          'children': [
            { 'name': 'Legend', 'value': 20859 },
            { 'name': 'LegendItem', 'value': 4614 },
            { 'name': 'LegendRange', 'value': 10530 }
          ]
        },
        {
          'name': 'operator',
          'children': [
            {
              'name': 'distortion',
              'children': [
                { 'name': 'BifocalDistortion', 'value': 4461 },
                { 'name': 'Distortion', 'value': 6314 },
                { 'name': 'FisheyeDistortion', 'value': 3444 }
              ]
            },
            {
              'name': 'encoder',
              'children': [
                { 'name': 'ColorEncoder', 'value': 3179 },
                { 'name': 'Encoder', 'value': 4060 },
                { 'name': 'PropertyEncoder', 'value': 4138 },
                { 'name': 'ShapeEncoder', 'value': 1690 },
                { 'name': 'SizeEncoder', 'value': 1830 }
              ]
            },
            {
              'name': 'filter',
              'children': [
                { 'name': 'FisheyeTreeFilter', 'value': 5219 },
                { 'name': 'GraphDistanceFilter', 'value': 3165 },
                { 'name': 'VisibilityFilter', 'value': 3509 }
              ]
            },
            { 'name': 'IOperator', 'value': 1286 },
            {
              'name': 'label',
              'children': [
                { 'name': 'Labeler', 'value': 9956 },
                { 'name': 'RadialLabeler', 'value': 3899 },
                { 'name': 'StackedAreaLabeler', 'value': 3202 }
              ]
            },
            {
              'name': 'layout',
              'children': [
                { 'name': 'AxisLayout', 'value': 6725 },
                { 'name': 'BundledEdgeRouter', 'value': 3727 },
                { 'name': 'CircleLayout', 'value': 9317 },
                { 'name': 'CirclePackingLayout', 'value': 12003 },
                { 'name': 'DendrogramLayout', 'value': 4853 },
                { 'name': 'ForceDirectedLayout', 'value': 8411 },
                { 'name': 'IcicleTreeLayout', 'value': 4864 },
                { 'name': 'IndentedTreeLayout', 'value': 3174 },
                { 'name': 'Layout', 'value': 7881 },
                { 'name': 'NodeLinkTreeLayout', 'value': 12870 },
                { 'name': 'PieLayout', 'value': 2728 },
                { 'name': 'RadialTreeLayout', 'value': 12348 },
                { 'name': 'RandomLayout', 'value': 870 },
                { 'name': 'StackedAreaLayout', 'value': 9121 },
                { 'name': 'TreeMapLayout', 'value': 9191 }
              ]
            },
            { 'name': 'Operator', 'value': 2490 },
            { 'name': 'OperatorList', 'value': 5248 },
            { 'name': 'OperatorSequence', 'value': 4190 },
            { 'name': 'OperatorSwitch', 'value': 2581 },
            { 'name': 'SortOperator', 'value': 2023 }
          ]
        },
        { 'name': 'Visualization', 'value': 16540 }
      ]
    }
  ]
}

export const SIMPLE_DATA = {
  name: 'f',
  value: 1,
  link: 'https://ele.me',
  children: [
    {
      name: 'a',
      value: 1,
      link: 'https://ele.me',
      children: [
        {
          name: 'a-a',
          link: 'https://ele.me',
          value: 2
        },
        {
          name: 'a-b',
          link: 'https://ele.me',
          value: 2
        }
      ]
    },
    {
      name: 'b',
      value: 1,
      link: 'https://ele.me',
      children: [
        {
          name: 'b-a',
          link: 'https://ele.me',
          value: 2
        },
        {
          name: 'b-b',
          link: 'https://ele.me',
          value: 2
        }
      ]
    },
    {
      name: 'c',
      value: 3,
      link: 'https://ele.me',
      children: [
        {
          name: 'c-a',
          link: 'https://ele.me',
          value: 4
        },
        {
          name: 'c-b',
          link: 'https://ele.me',
          value: 2
        }
      ]
    },
    {
      name: 'd',
      value: 3,
      link: 'https://ele.me',
      children: [
        {
          name: 'd-a',
          link: 'https://ele.me',
          value: 4
        },
        {
          name: 'd-b',
          link: 'https://ele.me',
          value: 2
        }
      ]
    }
  ]
}
