{
  "components": [
    {
      "tag": "aion-blocks",
      "dependencies": [],
      "componentClass": "AionBlocks",
      "componentPath": "components/blocks/aion-blocks.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/blocks/aion-blocks.scss"
          ]
        }
      },
      "props": [
        {
          "name": "duration",
          "type": "Number",
          "attr": "duration"
        },
        {
          "name": "gqlUrl",
          "type": "String",
          "attr": "gql-url"
        },
        {
          "name": "limit",
          "type": "Number",
          "attr": "limit"
        }
      ],
      "states": [
        {
          "name": "blocks"
        }
      ],
      "shadow": true
    },
    {
      "tag": "aion-pay",
      "dependencies": [],
      "componentClass": "AionPay",
      "componentPath": "components/pay/aion-pay.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/pay/aion-pay.scss"
          ]
        }
      },
      "props": [
        {
          "name": "buttonText",
          "type": "String",
          "attr": "button-text"
        },
        {
          "name": "gqlUrl",
          "type": "String",
          "attr": "gql-url"
        },
        {
          "name": "to",
          "type": "String",
          "attr": "to"
        }
      ],
      "states": [
        {
          "name": "_to"
        },
        {
          "name": "encodedTxn"
        },
        {
          "name": "errors"
        },
        {
          "name": "from"
        },
        {
          "name": "fromBalance"
        },
        {
          "name": "gas"
        },
        {
          "name": "gasPrice"
        },
        {
          "name": "inputDialogEnable"
        },
        {
          "name": "isError"
        },
        {
          "name": "isNotification"
        },
        {
          "name": "keystore_password"
        },
        {
          "name": "keystoreLoadingPercentage"
        },
        {
          "name": "message"
        },
        {
          "name": "notification"
        },
        {
          "name": "privateKey"
        },
        {
          "name": "showConfirm"
        },
        {
          "name": "txnDone"
        },
        {
          "name": "txnInProgress"
        },
        {
          "name": "txnResponse"
        },
        {
          "name": "unlockBy"
        },
        {
          "name": "value"
        },
        {
          "name": "visible"
        }
      ],
      "methods": [
        {
          "name": "refreshAndShow"
        },
        {
          "name": "showWithData"
        }
      ],
      "events": [
        {
          "event": "TXN_COMPLETED",
          "method": "transactionCompleted"
        },
        {
          "event": "TXN_FAILED",
          "method": "transactionFailed"
        },
        {
          "event": "TXN_INPROGRESS",
          "method": "transactionInProgress"
        }
      ],
      "shadow": true
    }
  ],
  "collections": [],
  "compiler": {
    "name": "@stencil/core",
    "version": "0.14.2",
    "typescriptVersion": "2.9.2"
  },
  "bundles": []
}