{
  "schema_version": "1.0.0",
  "mixins": [
    {
      "description": "",
      "summary": "",
      "path": "mixins.js",
      "attributes": [
        {
          "name": "foo",
          "description": "",
          "sourceRange": {
            "start": {
              "line": 8,
              "column": 8
            },
            "end": {
              "line": 11,
              "column": 9
            }
          },
          "metadata": {},
          "type": "string"
        }
      ],
      "properties": [
        {
          "name": "foo",
          "type": "string",
          "description": "",
          "privacy": "public",
          "sourceRange": {
            "start": {
              "line": 8,
              "column": 8
            },
            "end": {
              "line": 11,
              "column": 9
            }
          },
          "metadata": {
            "polymer": {
              "notify": true
            }
          }
        }
      ],
      "methods": [],
      "styling": {
        "cssVariables": [],
        "selectors": []
      },
      "demos": [],
      "slots": [],
      "events": [],
      "metadata": {},
      "sourceRange": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 15,
          "column": 1
        }
      },
      "privacy": "public",
      "name": "Polymer.TestMixin"
    },
    {
      "description": "",
      "summary": "",
      "path": "mixins.js",
      "attributes": [
        {
          "name": "foo",
          "description": "",
          "sourceRange": {
            "start": {
              "line": 25,
              "column": 8
            },
            "end": {
              "line": 28,
              "column": 9
            }
          },
          "metadata": {},
          "type": "string"
        }
      ],
      "properties": [
        {
          "name": "foo",
          "type": "string",
          "description": "",
          "privacy": "public",
          "sourceRange": {
            "start": {
              "line": 25,
              "column": 8
            },
            "end": {
              "line": 28,
              "column": 9
            }
          },
          "metadata": {
            "polymer": {
              "notify": true
            }
          }
        }
      ],
      "methods": [],
      "styling": {
        "cssVariables": [],
        "selectors": []
      },
      "demos": [],
      "slots": [],
      "events": [],
      "metadata": {},
      "sourceRange": {
        "start": {
          "line": 21,
          "column": 0
        },
        "end": {
          "line": 32,
          "column": 1
        }
      },
      "privacy": "protected",
      "name": "Polymer._ProtectedMixin"
    },
    {
      "description": "",
      "summary": "",
      "path": "mixins.js",
      "attributes": [],
      "properties": [],
      "methods": [
        {
          "name": "frob",
          "description": "",
          "privacy": "private",
          "sourceRange": {
            "start": {
              "line": 42,
              "column": 4
            },
            "end": {
              "line": 43,
              "column": 5
            }
          },
          "metadata": {},
          "params": [
            {
              "name": "a"
            },
            {
              "name": "b"
            }
          ]
        }
      ],
      "styling": {
        "cssVariables": [],
        "selectors": []
      },
      "demos": [],
      "slots": [],
      "events": [],
      "metadata": {},
      "sourceRange": {
        "start": {
          "line": 40,
          "column": 0
        },
        "end": {
          "line": 48,
          "column": 1
        }
      },
      "privacy": "private",
      "name": "Polymer.InternalMixin"
    },
    {
      "privacy": "public",
      "name": "Polymer.MetaMixin",
      "description": "",
      "summary": "",
      "path": "mixins.js",
      "mixins": [
        "Polymer.InternalMixin"
      ],
      "attributes": [
        {
          "name": "meta",
          "description": "",
          "sourceRange": {
            "start": {
              "line": 59,
              "column": 8
            },
            "end": {
              "line": 61,
              "column": 9
            }
          },
          "metadata": {},
          "type": "boolean"
        }
      ],
      "properties": [
        {
          "name": "meta",
          "type": "boolean",
          "description": "",
          "privacy": "public",
          "sourceRange": {
            "start": {
              "line": 59,
              "column": 8
            },
            "end": {
              "line": 61,
              "column": 9
            }
          },
          "metadata": {
            "polymer": {}
          }
        }
      ],
      "methods": [],
      "styling": {
        "cssVariables": [],
        "selectors": []
      },
      "demos": [],
      "slots": [],
      "events": [],
      "metadata": {},
      "sourceRange": {
        "start": {
          "line": 55,
          "column": 0
        },
        "end": {
          "line": 65,
          "column": 1
        }
      }
    }
  ]
}
