shurillu / CTBot

A simple (and easy to use) Arduino Telegram BOT Library for ESP8266/ESP32
MIT License
151 stars 35 forks source link

Bug with arduino-firebase #1

Closed fsanano closed 6 years ago

fsanano commented 6 years ago

Hi, great and fast plugin! But when I try add arduino-firebase all crash. I find bug, it because ArduinoJson use in this plugin also in arduino-firebase with different ver. But I don't know how to fix it. I try set ArduinoJson to single version (5.6.7, 5.10.1, 5.11.2, 5.13.2 (in firebase use 5.6.7)), but I catch another bugs. My code

#include <ESP8266WiFi.h>
#include <DNSServer.h>
#include <ESP8266WebServer.h>
#include <WiFiManager.h>

#include "CTBot.h"
#include <FirebaseArduino.h>

CTBot myBot;
CTBotInlineKeyboard myKbd;

#define LIGHT_ON_CALLBACK  "lightON"  // callback data sent when "LIGHT ON" button is pressed
#define LIGHT_OFF_CALLBACK "lightOFF" // callback data sent when "LIGHT OFF" button is pressed

#define FIREBASE_HOST "firebaseHost"
#define FIREBASE_AUTH "firebaseAuthToken"

uint8_t led = 2;
String token = "myBotToken";

void setup() {
    Serial.begin(115200);

    WiFiManager wifiManager;
    wifiManager.autoConnect("TelegramBotServer");
    Serial.println("Starting TelegramBot...");
    Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);

    myBot.setTelegramToken(token);

    if (myBot.testConnection())
      Serial.println("\ntestConnection OK");
    else
      Serial.println("\ntestConnection NOK");

    pinMode(led, OUTPUT);
    digitalWrite(led, HIGH);

    myKbd.addButton("LIGHT ON", LIGHT_ON_CALLBACK, CTBotKeyboardButtonQuery);
    myKbd.addButton("LIGHT OFF", LIGHT_OFF_CALLBACK, CTBotKeyboardButtonQuery);
    myKbd.addRow();
    myKbd.addButton("see docs", "https://github.com/shurillu/CTBot", CTBotKeyboardButtonURL);

}

void loop() {

  TBMessage msg;

  Firebase.setString("temps", "123");
  if (myBot.getNewMessage(msg)) {

    if (msg.messageType == CTBotMessageText) {
      if (msg.text.equalsIgnoreCase("show keyboard")) {
        myBot.sendMessage(msg.sender.id, "Inline Keyboard", myKbd);
      }
      else {
        myBot.sendMessage(msg.sender.id, "Try 'show keyboard'");
      }
    } else if (msg.messageType == CTBotMessageQuery) {
      if (msg.callbackQueryData.equals(LIGHT_ON_CALLBACK)) {
        digitalWrite(led, LOW);
        myBot.endQuery(msg.callbackQueryID, "Light on", true);
      } else if (msg.callbackQueryData.equals(LIGHT_OFF_CALLBACK)) {
        digitalWrite(led, HIGH);
        myBot.endQuery(msg.callbackQueryID, "Light off");
      }
    }
  }
  delay(500);
}

This catch when CTBot use ArduinoJson 5.13.2 and firebase use 5.6.7

Arduino: 1.8.5 (Mac OS X), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"

In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/DummyPrint.hpp:16:7: error: redefinition of 'class ArduinoJson::Internals::DummyPrint'
 class DummyPrint : public Print {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/DummyPrint.hpp:14:7: error: previous definition of 'class ArduinoJson::Internals::DummyPrint'
 class DummyPrint {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/DynamicStringBuilder.hpp:17:7: error: template argument required for 'class DynamicStringBuilder'
 class DynamicStringBuilder : public Print {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:13:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/IndentedPrint.hpp:18:7: error: template argument required for 'class IndentedPrint'
 class IndentedPrint : public Print {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonWriter.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonSerializer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/../Polyfills/math.hpp:55:6: error: redefinition of 'template<class T> bool ArduinoJson::Polyfills::isNaN(T)'
 bool isNaN(T x) {

      ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/../Serialization/FloatParts.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/JsonWriter.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/JsonSerializer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/../Serialization/../Polyfills/math.hpp:13:6: error: 'template<class T> bool ArduinoJson::Polyfills::isNaN(T)' previously declared here
 bool isNaN(T x) {
      ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonWriter.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonSerializer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/../Polyfills/math.hpp:80:6: error: redefinition of 'template<class T> bool ArduinoJson::Polyfills::isInfinity(T)'
 bool isInfinity(T x) {

      ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/../Serialization/FloatParts.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/JsonWriter.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/JsonSerializer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/../Serialization/../Polyfills/math.hpp:18:6: error: 'template<class T> bool ArduinoJson::Polyfills::isInfinity(T)' previously declared here
 bool isInfinity(T x) {
      ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonWriter.hpp:14:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonSerializer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/Encoding.hpp:15:7: error: redefinition of 'class ArduinoJson::Internals::Encoding'
 class Encoding {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/JsonWriter.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/JsonSerializer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/../Data/Encoding.hpp:13:7: error: previous definition of 'class ArduinoJson::Internals::Encoding'
 class Encoding {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonSerializer.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonWriter.hpp:28:7: error: template argument required for 'class JsonWriter'
 class JsonWriter {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:14:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonSerializer.hpp:23:7: error: template argument required for 'class JsonSerializer'
 class JsonSerializer {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/Prettyfier.hpp:16:7: error: template argument required for 'class Prettyfier'
 class Prettyfier : public Print {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:17:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/StaticStringBuilder.hpp:16:7: error: redefinition of 'class ArduinoJson::Internals::StaticStringBuilder'
 class StaticStringBuilder : public Print {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:18:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:13,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/StaticStringBuilder.hpp:14:7: error: previous definition of 'class ArduinoJson::Internals::StaticStringBuilder'
 class StaticStringBuilder {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:31:7: error: redefinition of 'class ArduinoJson::Internals::JsonPrintable<T>'
 class JsonPrintable {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:13:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:32:7: error: previous definition of 'class ArduinoJson::Internals::JsonPrintable<T>'
 class JsonPrintable {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:14:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantContent.hpp:22:7: error: redefinition of 'union ArduinoJson::Internals::JsonVariantContent'
 union JsonVariantContent {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:13:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantContent.hpp:22:7: error: previous definition of 'union ArduinoJson::Internals::JsonVariantContent'
 union JsonVariantContent {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantType.hpp:18:6: error: multiple definition of 'enum ArduinoJson::Internals::JsonVariantType'
 enum JsonVariantType {

      ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:18:6: error: previous definition here
 enum JsonVariantType {
      ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:16:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs<T>'
 struct JsonVariantAs {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:16:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs<T>'
 struct JsonVariantAs {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:21:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs<char*>'
 struct JsonVariantAs<char*> {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:21:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs<char*>'
 struct JsonVariantAs<char*> {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:26:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs<ArduinoJson::JsonArray>'
 struct JsonVariantAs<JsonArray> {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:26:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs<ArduinoJson::JsonArray>'
 struct JsonVariantAs<JsonArray> {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:31:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs<const ArduinoJson::JsonArray>'
 struct JsonVariantAs<const JsonArray> {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:31:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs<const ArduinoJson::JsonArray>'
 struct JsonVariantAs<const JsonArray> {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:36:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs<ArduinoJson::JsonObject>'
 struct JsonVariantAs<JsonObject> {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:36:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs<ArduinoJson::JsonObject>'
 struct JsonVariantAs<JsonObject> {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:41:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs<const ArduinoJson::JsonObject>'
 struct JsonVariantAs<const JsonObject> {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:41:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs<const ArduinoJson::JsonObject>'
 struct JsonVariantAs<const JsonObject> {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:22:7: error: redefinition of 'class ArduinoJson::JsonVariantBase<TImpl>'
 class JsonVariantBase : public Internals::JsonPrintable<TImpl> {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:18:7: error: previous definition of 'class ArduinoJson::JsonVariantBase<TImpl>'
 class JsonVariantBase : public Internals::JsonPrintable<TImpl>,
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:17:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../RawJson.hpp:13:7: error: redefinition of 'class ArduinoJson::RawJson'
 class RawJson {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:17:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../RawJson.hpp:13:7: error: previous definition of 'class ArduinoJson::RawJson'
 class RawJson {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:18:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/EnableIf.hpp:15:8: error: redefinition of default argument for 'class T'
 struct EnableIf {};

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/StringTraits.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantComparisons.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/../TypeTraits/EnableIf.hpp:14:27: note: original definition appeared here
 template <bool Condition, typename T = void>
                           ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:18:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/EnableIf.hpp:18:8: error: redefinition of 'struct ArduinoJson::TypeTraits::EnableIf<true, T>'
 struct EnableIf<true, T> {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/StringTraits.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantComparisons.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/../TypeTraits/EnableIf.hpp:18:8: error: previous definition of 'struct ArduinoJson::TypeTraits::EnableIf<true, T>'
 struct EnableIf<true, T> {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/IsFloatingPoint.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:19,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/IsSame.hpp:15:8: error: redefinition of 'struct ArduinoJson::TypeTraits::IsSame<T, U>'
 struct IsSame {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/../TypeTraits/IsChar.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/StringTraits.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantComparisons.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/../TypeTraits/IsSame.hpp:15:8: error: previous definition of 'struct ArduinoJson::TypeTraits::IsSame<T, U>'
 struct IsSame {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/IsFloatingPoint.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:19,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/IsSame.hpp:20:8: error: redefinition of 'struct ArduinoJson::TypeTraits::IsSame<T, T>'
 struct IsSame<T, T> {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/../TypeTraits/IsChar.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/StringTraits.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantComparisons.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/../TypeTraits/IsSame.hpp:20:8: error: previous definition of 'struct ArduinoJson::TypeTraits::IsSame<T, T>'
 struct IsSame<T, T> {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:19:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/IsFloatingPoint.hpp:17:8: error: redefinition of 'struct ArduinoJson::TypeTraits::IsFloatingPoint<T>'
 struct IsFloatingPoint {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:21:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../TypeTraits/IsFloatingPoint.hpp:17:8: error: previous definition of 'struct ArduinoJson::TypeTraits::IsFloatingPoint<T>'
 struct IsFloatingPoint {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/IsIntegral.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:20,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/IsSignedIntegral.hpp:18:8: error: redefinition of 'struct ArduinoJson::TypeTraits::IsSignedIntegral<T>'
 struct IsSignedIntegral {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../TypeTraits/IsIntegral.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:22,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../TypeTraits/IsSignedIntegral.hpp:18:8: error: previous definition of 'struct ArduinoJson::TypeTraits::IsSignedIntegral<T>'
 struct IsSignedIntegral {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/IsIntegral.hpp:13:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:20,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/IsUnsignedIntegral.hpp:18:8: error: redefinition of 'struct ArduinoJson::TypeTraits::IsUnsignedIntegral<T>'
 struct IsUnsignedIntegral {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../TypeTraits/IsIntegral.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:22,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../TypeTraits/IsUnsignedIntegral.hpp:18:8: error: previous definition of 'struct ArduinoJson::TypeTraits::IsUnsignedIntegral<T>'
 struct IsUnsignedIntegral {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:20:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/IsIntegral.hpp:20:8: error: redefinition of 'struct ArduinoJson::TypeTraits::IsIntegral<T>'
 struct IsIntegral {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:22:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../TypeTraits/IsIntegral.hpp:19:8: error: previous definition of 'struct ArduinoJson::TypeTraits::IsIntegral<T>'
 struct IsIntegral {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:22:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/RemoveConst.hpp:15:8: error: redefinition of 'struct ArduinoJson::TypeTraits::RemoveConst<T>'
 struct RemoveConst {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:26:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../TypeTraits/RemoveConst.hpp:15:8: error: previous definition of 'struct ArduinoJson::TypeTraits::RemoveConst<T>'
 struct RemoveConst {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:22:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/RemoveConst.hpp:19:8: error: redefinition of 'struct ArduinoJson::TypeTraits::RemoveConst<const T>'
 struct RemoveConst<const T> {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:26:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../TypeTraits/RemoveConst.hpp:19:8: error: previous definition of 'struct ArduinoJson::TypeTraits::RemoveConst<const T>'
 struct RemoveConst<const T> {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:23:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/RemoveReference.hpp:15:8: error: redefinition of 'struct ArduinoJson::TypeTraits::RemoveReference<T>'
 struct RemoveReference {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/StringTraits.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantComparisons.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/../TypeTraits/RemoveReference.hpp:15:8: error: previous definition of 'struct ArduinoJson::TypeTraits::RemoveReference<T>'
 struct RemoveReference {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:23:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../TypeTraits/RemoveReference.hpp:19:8: error: redefinition of 'struct ArduinoJson::TypeTraits::RemoveReference<T&>'
 struct RemoveReference<T&> {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/StringTraits.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantComparisons.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../StringTraits/../TypeTraits/RemoveReference.hpp:19:8: error: previous definition of 'struct ArduinoJson::TypeTraits::RemoveReference<T&>'
 struct RemoveReference<T&> {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:38:7: error: redefinition of 'class ArduinoJson::JsonVariant'
 class JsonVariant : public JsonVariantBase<JsonVariant> {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:42:7: error: previous definition of 'class ArduinoJson::JsonVariant'
 class JsonVariant : public JsonVariantBase<JsonVariant> {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp: In function 'ArduinoJson::JsonVariant ArduinoJson::float_with_n_digits(float, uint8_t)':
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:346:20: error: redefinition of 'ArduinoJson::JsonVariant ArduinoJson::float_with_n_digits(float, uint8_t)'
 inline JsonVariant float_with_n_digits(float value, uint8_t digits) {

                    ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:352:20: error: 'ArduinoJson::JsonVariant ArduinoJson::float_with_n_digits(float, uint8_t)' previously defined here
 inline JsonVariant float_with_n_digits(float value, uint8_t) {
                    ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp: In function 'ArduinoJson::JsonVariant ArduinoJson::double_with_n_digits(double, uint8_t)':
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:350:20: error: redefinition of 'ArduinoJson::JsonVariant ArduinoJson::double_with_n_digits(double, uint8_t)'
 inline JsonVariant double_with_n_digits(double value, uint8_t digits) {

                    ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:357:20: error: 'ArduinoJson::JsonVariant ArduinoJson::double_with_n_digits(double, uint8_t)' previously defined here
 inline JsonVariant double_with_n_digits(double value, uint8_t) {
                    ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp: At global scope:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:355:41: error: qualified name does not name a class before '{' token
 struct JsonVariant::IsConstructibleFrom {

                                         ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:36:7: error: redefinition of 'class ArduinoJson::JsonBuffer'
 class JsonBuffer {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:28:7: error: previous definition of 'class ArduinoJson::JsonBuffer'
 class JsonBuffer : Internals::NonCopyable {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:17:5: error: conflicting declaration 'typedef class ArduinoJson::Internals::BlockJsonBuffer<ArduinoJson::Internals::DefaultAllocator> ArduinoJson::DynamicJsonBuffer'
     DynamicJsonBuffer;

     ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:169:49: error: 'ArduinoJson::DynamicJsonBuffer' has a previous declaration as 'typedef class ArduinoJson::DynamicJsonBufferBase<ArduinoJson::DefaultAllocator> ArduinoJson::DynamicJsonBuffer'
 typedef DynamicJsonBufferBase<DefaultAllocator> DynamicJsonBuffer;
                                                 ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonBufferAllocated.hpp:15:7: error: redefinition of 'class ArduinoJson::Internals::JsonBufferAllocated'
 class JsonBufferAllocated {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonArray.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Data/JsonBufferAllocated.hpp:15:7: error: previous definition of 'class ArduinoJson::Internals::JsonBufferAllocated'
 class JsonBufferAllocated {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ListConstIterator.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/List.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:12,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ListNode.hpp:20:8: error: redefinition of 'struct ArduinoJson::Internals::ListNode<T>'
 struct ListNode : public Internals::JsonBufferAllocated {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Data/ListConstIterator.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Data/List.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonArray.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Data/ListNode.hpp:20:8: error: previous definition of 'struct ArduinoJson::Internals::ListNode<T>'
 struct ListNode : public Internals::JsonBufferAllocated {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/List.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:12,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ListConstIterator.hpp:17:7: error: redefinition of 'class ArduinoJson::Internals::ListConstIterator<T>'
 class ListConstIterator {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Data/List.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonArray.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Data/ListConstIterator.hpp:17:7: error: previous definition of 'class ArduinoJson::Internals::ListConstIterator<T>'
 class ListConstIterator {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/List.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:12,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ListIterator.hpp:18:7: error: redefinition of 'class ArduinoJson::Internals::ListIterator<T>'
 class ListIterator {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Data/List.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonArray.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Data/ListIterator.hpp:21:7: error: previous definition of 'class ArduinoJson::Internals::ListIterator<T>'
 class ListIterator {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/List.hpp:21:7: error: redefinition of 'class ArduinoJson::Internals::List<T>'
 class List {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonArray.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Data/List.hpp:21:7: error: previous definition of 'class ArduinoJson::Internals::List<T>'
 class List {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:13:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ReferenceType.hpp:14:7: error: redefinition of 'class ArduinoJson::Internals::ReferenceType'
 class ReferenceType {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonArray.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:11,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Data/ReferenceType.hpp:14:7: error: previous definition of 'class ArduinoJson::Internals::ReferenceType'
 class ReferenceType {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:38:7: error: redefinition of 'class ArduinoJson::JsonArray'
 class JsonArray : public Internals::JsonPrintable<JsonArray>,

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonArray.hpp:40:7: error: previous definition of 'class ArduinoJson::JsonArray'
 class JsonArray : public Internals::JsonPrintable<JsonArray>,
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:12,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonPair.hpp:16:8: error: redefinition of 'struct ArduinoJson::JsonPair'
 struct JsonPair {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:14:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:12,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonPair.hpp:15:8: error: previous definition of 'struct ArduinoJson::JsonPair'
 struct JsonPair {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.hpp:38:7: error: redefinition of 'class ArduinoJson::JsonObject'
 class JsonObject : public Internals::JsonPrintable<JsonObject>,

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:39:7: error: previous definition of 'class ArduinoJson::JsonObject'
 class JsonObject : public Internals::JsonPrintable<JsonObject>,
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:13:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/StaticJsonBuffer.hpp:28:7: error: redefinition of 'class ArduinoJson::StaticJsonBuffer<CAPACITY>'
 class StaticJsonBuffer : public JsonBuffer {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:13:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/StaticJsonBuffer.hpp:111:7: error: previous definition of 'class ArduinoJson::StaticJsonBuffer<CAPACITY>'
 class StaticJsonBuffer : public StaticJsonBufferBase {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.hpp:19:7: error: template argument required for 'class JsonParser'
 class JsonParser {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:13:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
 inline bool ArduinoJson::Internals::JsonParser::skip(char charToSkip) {

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'bool skip(char)':
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:14:43: error: '_readPtr' was not declared in this scope
   const char *ptr = skipSpacesAndComments(_readPtr);

                                           ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:14:51: error: 'skipSpacesAndComments' was not declared in this scope
   const char *ptr = skipSpacesAndComments(_readPtr);

                                                   ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:14:51: note: suggested alternative:
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/Comments.hpp:29:20: note:   'ArduinoJson::Internals::skipSpacesAndComments'
 inline const char *skipSpacesAndComments(const char *ptr) {

                    ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:21:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
 inline bool ArduinoJson::Internals::JsonParser::parseAnythingTo(

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'bool parseAnythingTo(ArduinoJson::JsonVariant*)':
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:23:7: error: '_nestingLimit' was not declared in this scope
   if (_nestingLimit == 0) return false;

       ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:24:3: error: '_nestingLimit' was not declared in this scope
   _nestingLimit--;

   ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:25:51: error: 'parseAnythingToUnsafe' was not declared in this scope
   bool success = parseAnythingToUnsafe(destination);

                                                   ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:30:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
 inline bool ArduinoJson::Internals::JsonParser::parseAnythingToUnsafe(

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'bool parseAnythingToUnsafe(ArduinoJson::JsonVariant*)':
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:32:3: error: '_readPtr' was not declared in this scope
   _readPtr = skipSpacesAndComments(_readPtr);

   ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:32:44: error: 'skipSpacesAndComments' was not declared in this scope
   _readPtr = skipSpacesAndComments(_readPtr);

                                            ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:32:44: note: suggested alternative:
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/Comments.hpp:29:20: note:   'ArduinoJson::Internals::skipSpacesAndComments'
 inline const char *skipSpacesAndComments(const char *ptr) {

                    ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:36:38: error: 'parseArrayTo' was not declared in this scope
       return parseArrayTo(destination);

                                      ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:39:39: error: 'parseObjectTo' was not declared in this scope
       return parseObjectTo(destination);

                                       ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:42:39: error: 'parseStringTo' was not declared in this scope
       return parseStringTo(destination);

                                       ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:47:25: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
 ArduinoJson::Internals::JsonParser::parseArray() {

                         ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'ArduinoJson::JsonArray& parseArray()':
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:49:22: error: '_buffer' was not declared in this scope
   JsonArray &array = _buffer->createArray();

                      ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:78:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
 inline bool ArduinoJson::Internals::JsonParser::parseArrayTo(

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:88:25: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
 ArduinoJson::Internals::JsonParser::parseObject() {

                         ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'ArduinoJson::JsonObject& parseObject()':
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:90:24: error: '_buffer' was not declared in this scope
   JsonObject &object = _buffer->createObject();

                        ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:99:35: error: 'parseString' was not declared in this scope
     const char *key = parseString();

                                   ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:126:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
 inline bool ArduinoJson::Internals::JsonParser::parseObjectTo(

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:135:44: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
 inline const char *ArduinoJson::Internals::JsonParser::parseString() {

                                            ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'const char* parseString()':
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:136:25: error: '_readPtr' was not declared in this scope
   const char *readPtr = _readPtr;

                         ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:137:20: error: '_writePtr' was not declared in this scope
   char *writePtr = _writePtr;

                    ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:141:16: error: 'isQuote' was not declared in this scope
   if (isQuote(c)) {  // quotes

                ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:154:13: error: 'Encoding' has not been declared
         c = Encoding::unescapeChar(*++readPtr);

             ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:162:30: error: 'isLetterOrNumber' was not declared in this scope
       if (!isLetterOrNumber(c)) break;

                              ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:180:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
 inline bool ArduinoJson::Internals::JsonParser::parseStringTo(

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'bool parseStringTo(ArduinoJson::JsonVariant*)':
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:182:28: error: '_readPtr' was not declared in this scope
   bool hasQuotes = isQuote(_readPtr[0]);

                            ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:182:39: error: 'isQuote' was not declared in this scope
   bool hasQuotes = isQuote(_readPtr[0]);

                                       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp: At global scope:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:19:7: error: redefinition of 'class ArduinoJson::JsonArraySubscript'
 class JsonArraySubscript : public JsonVariantBase<JsonArraySubscript> {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonArrayImpl.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonArraySubscript.hpp:19:7: error: previous definition of 'class ArduinoJson::JsonArraySubscript'
 class JsonArraySubscript : public JsonVariantBase<JsonArraySubscript> {
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:80:27: error: redefinition of 'ArduinoJson::JsonArraySubscript ArduinoJson::JsonArray::operator[](size_t)'
 inline JsonArraySubscript JsonArray::operator[](size_t index) {

                           ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonArrayImpl.hpp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonArraySubscript.hpp:101:27: error: 'ArduinoJson::JsonArraySubscript ArduinoJson::JsonArray::operator[](size_t)' previously defined here
 inline JsonArraySubscript JsonArray::operator[](size_t index) {
                           ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:11:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:86:16: error: no 'const ArduinoJson::JsonArraySubscript ArduinoJson::JsonVariantBase<TImpl>::operator[](int) const' member function declared in class 'ArduinoJson::JsonVariantBase<TImpl>'
     int index) const {

                ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:13:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:22:7: error: redefinition of 'class ArduinoJson::JsonObjectSubscript<TKey>'
 class JsonObjectSubscript : public JsonVariantBase<JsonObjectSubscript<TKey> > {

       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObjectImpl.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:18,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObjectSubscript.hpp:22:7: error: previous definition of 'class ArduinoJson::JsonObjectSubscript<TKey>'
 class JsonObjectSubscript
       ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:13:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:97:41: error: prototype for 'ArduinoJson::JsonObjectSubscript<const char*> ArduinoJson::JsonObject::operator[](const char*)' does not match any in class 'ArduinoJson::JsonObject'
 inline JsonObjectSubscript<const char*> JsonObject::operator[](

                                         ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:85:45: error: candidates are: template<class TString> const ArduinoJson::JsonObjectSubscript<const TString*> ArduinoJson::JsonObject::operator[](const TString*) const
   const JsonObjectSubscript<const TString*> operator[](
                                             ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:77:3: error:                 template<class TString> typename ArduinoJson::TypeTraits::EnableIf<(! ArduinoJson::TypeTraits::IsArray<T>::value), const ArduinoJson::JsonObjectSubscript<const TString&> >::type ArduinoJson::JsonObject::operator[](const TString&) const
   operator[](const TString& key) const {
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:65:39: error:                 template<class TString> ArduinoJson::JsonObjectSubscript<const TString*> ArduinoJson::JsonObject::operator[](const TString*)
   JsonObjectSubscript<const TString*> operator[](const TString* key) {
                                       ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:58:3: error:                 template<class TString> typename ArduinoJson::TypeTraits::EnableIf<(! ArduinoJson::TypeTraits::IsArray<T>::value), ArduinoJson::JsonObjectSubscript<const TString&> >::type ArduinoJson::JsonObject::operator[](const TString&)
   operator[](const TString& key) {
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:13:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:102:43: error: prototype for 'ArduinoJson::JsonObjectSubscript<const String&> ArduinoJson::JsonObject::operator[](const String&)' does not match any in class 'ArduinoJson::JsonObject'
 inline JsonObjectSubscript<const String&> JsonObject::operator[](

                                           ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:85:45: error: candidates are: template<class TString> const ArduinoJson::JsonObjectSubscript<const TString*> ArduinoJson::JsonObject::operator[](const TString*) const
   const JsonObjectSubscript<const TString*> operator[](
                                             ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:77:3: error:                 template<class TString> typename ArduinoJson::TypeTraits::EnableIf<(! ArduinoJson::TypeTraits::IsArray<T>::value), const ArduinoJson::JsonObjectSubscript<const TString&> >::type ArduinoJson::JsonObject::operator[](const TString&) const
   operator[](const TString& key) const {
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:65:39: error:                 template<class TString> ArduinoJson::JsonObjectSubscript<const TString*> ArduinoJson::JsonObject::operator[](const TString*)
   JsonObjectSubscript<const TString*> operator[](const TString* key) {
                                       ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:58:3: error:                 template<class TString> typename ArduinoJson::TypeTraits::EnableIf<(! ArduinoJson::TypeTraits::IsArray<T>::value), ArduinoJson::JsonObjectSubscript<const TString&> >::type ArduinoJson::JsonObject::operator[](const TString&)
   operator[](const TString& key) {
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:13:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:109:29: error: no 'const ArduinoJson::JsonObjectSubscript<const char*> ArduinoJson::JsonVariantBase<TImpl>::operator[](const char*) const' member function declared in class 'ArduinoJson::JsonVariantBase<TImpl>'
 operator[](const char* key) const {

                             ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:115:31: error: no 'const ArduinoJson::JsonObjectSubscript<const String&> ArduinoJson::JsonVariantBase<TImpl>::operator[](const String&) const' member function declared in class 'ArduinoJson::JsonVariantBase<TImpl>'
 operator[](const String& key) const {

                               ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:17:37: error: 'template<class Writer> class ArduinoJson::Internals::JsonSerializer' used without template parameters
 inline void ArduinoJson::Internals::JsonSerializer::serialize(

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:18:29: error: 'JsonWriter' has not been declared
     const JsonArray& array, JsonWriter& writer) {

                             ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: In function 'void serialize(const ArduinoJson::JsonArray&, int&)':
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:19:10: error: request for member 'beginArray' in 'writer', which is of non-class type 'int'
   writer.beginArray();

          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:28:12: error: request for member 'writeComma' in 'writer', which is of non-class type 'int'
     writer.writeComma();

            ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:31:10: error: request for member 'endArray' in 'writer', which is of non-class type 'int'
   writer.endArray();

          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: At global scope:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:34:37: error: 'template<class Writer> class ArduinoJson::Internals::JsonSerializer' used without template parameters
 inline void ArduinoJson::Internals::JsonSerializer::serialize(

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:35:47: error: 'JsonWriter' has not been declared
     const JsonArraySubscript& arraySubscript, JsonWriter& writer) {

                                               ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: In function 'void serialize(const ArduinoJson::JsonArraySubscript&, int&)':
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:36:53: error: call of overloaded 'serialize(ArduinoJson::Internals::JsonVariantAs<ArduinoJson::JsonVariant>::type, int&)' is ambiguous
   serialize(arraySubscript.as<JsonVariant>(), writer);

                                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:36:53: note: candidates are:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:17:13: note: void serialize(const ArduinoJson::JsonArray&, int&)
 inline void ArduinoJson::Internals::JsonSerializer::serialize(

             ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:34:13: note: void serialize(const ArduinoJson::JsonArraySubscript&, int&)
 inline void ArduinoJson::Internals::JsonSerializer::serialize(

             ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: At global scope:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:39:37: error: 'template<class Writer> class ArduinoJson::Internals::JsonSerializer' used without template parameters
 inline void ArduinoJson::Internals::JsonSerializer::serialize(

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:40:31: error: 'JsonWriter' has not been declared
     const JsonObject& object, JsonWriter& writer) {

                               ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: In function 'void serialize(const ArduinoJson::JsonObject&, int&)':
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:41:10: error: request for member 'beginObject' in 'writer', which is of non-class type 'int'
   writer.beginObject();

          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:45:12: error: request for member 'writeString' in 'writer', which is of non-class type 'int'
     writer.writeString(it->key);

            ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:46:12: error: request for member 'writeColon' in 'writer', which is of non-class type 'int'
     writer.writeColon();

            ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:47:32: error: call of overloaded 'serialize(const ArduinoJson::JsonVariant&, int&)' is ambiguous
     serialize(it->value, writer);

                                ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:47:32: note: candidates are:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:17:13: note: void serialize(const ArduinoJson::JsonArray&, int&)
 inline void ArduinoJson::Internals::JsonSerializer::serialize(

             ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:34:13: note: void serialize(const ArduinoJson::JsonArraySubscript&, int&)
 inline void ArduinoJson::Internals::JsonSerializer::serialize(

             ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:39:13: note: void serialize(const ArduinoJson::JsonObject&, int&)
 inline void ArduinoJson::Internals::JsonSerializer::serialize(

             ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:52:12: error: request for member 'writeComma' in 'writer', which is of non-class type 'int'
     writer.writeComma();

            ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:55:10: error: request for member 'endObject' in 'writer', which is of non-class type 'int'
   writer.endObject();

          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: At global scope:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:59:37: error: 'template<class Writer> class ArduinoJson::Internals::JsonSerializer' used without template parameters
 inline void ArduinoJson::Internals::JsonSerializer::serialize(

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:60:55: error: 'JsonWriter' has not been declared
     const JsonObjectSubscript<TKey>& objectSubscript, JsonWriter& writer) {

                                                       ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:64:37: error: 'template<class Writer> class ArduinoJson::Internals::JsonSerializer' used without template parameters
 inline void ArduinoJson::Internals::JsonSerializer::serialize(

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:65:33: error: 'JsonWriter' has not been declared
     const JsonVariant& variant, JsonWriter& writer) {

                                 ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp: In function 'void serialize(const ArduinoJson::JsonVariant&, int&)':
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:30: error: 'ArduinoJson::Internals::JsonVariantType ArduinoJson::JsonVariant::_type' is private
   Internals::JsonVariantType _type;
                              ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:66:19: error: within this context
   switch (variant._type) {

                   ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:67:10: error: 'JSON_UNDEFINED' was not declared in this scope
     case JSON_UNDEFINED:

          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:67:10: note: suggested alternative:
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:19:3: note:   'JSON_UNDEFINED'
   JSON_UNDEFINED,         // JsonVariant has not been initialized
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:70:10: error: 'JSON_ARRAY' was not declared in this scope
     case JSON_ARRAY:

          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:70:10: note: suggested alternative:
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:25:3: note:   'JSON_ARRAY'
   JSON_ARRAY,             // JsonVariant stores a pointer to a JsonArray
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:348:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
   Internals::JsonVariantContent _content;
                                 ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:71:26: error: within this context
       serialize(*variant._content.asArray, writer);

                          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:74:10: error: 'JSON_OBJECT' was not declared in this scope
     case JSON_OBJECT:

          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:74:10: note: suggested alternative:
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:26:3: note:   'JSON_OBJECT'
   JSON_OBJECT,            // JsonVariant stores a pointer to a JsonObject
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:348:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
   Internals::JsonVariantContent _content;
                                 ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:75:26: error: within this context
       serialize(*variant._content.asObject, writer);

                          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:78:10: error: 'JSON_STRING' was not declared in this scope
     case JSON_STRING:

          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:78:10: note: suggested alternative:
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:21:3: note:   'JSON_STRING'
   JSON_STRING,            // JsonVariant stores a const char*
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:79:14: error: request for member 'writeString' in 'writer', which is of non-class type 'int'
       writer.writeString(variant._content.asString);

              ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:348:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
   Internals::JsonVariantContent _content;
                                 ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:79:34: error: within this context
       writer.writeString(variant._content.asString);

                                  ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:82:10: error: 'JSON_UNPARSED' was not declared in this scope
     case JSON_UNPARSED:

          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:82:10: note: suggested alternative:
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:20:3: note:   'JSON_UNPARSED'
   JSON_UNPARSED,          // JsonVariant contains an unparsed string
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:83:14: error: request for member 'writeRaw' in 'writer', which is of non-class type 'int'
       writer.writeRaw(variant._content.asString);

              ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:348:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
   Internals::JsonVariantContent _content;
                                 ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:83:31: error: within this context
       writer.writeRaw(variant._content.asString);

                               ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:86:10: error: 'JSON_NEGATIVE_INTEGER' was not declared in this scope
     case JSON_NEGATIVE_INTEGER:

          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:86:10: note: suggested alternative:
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:24:3: note:   'JSON_NEGATIVE_INTEGER'
   JSON_NEGATIVE_INTEGER,  // JsonVariant stores an JsonUInt that must be negated
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:87:14: error: request for member 'writeRaw' in 'writer', which is of non-class type 'int'
       writer.writeRaw('-');

              ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:88:10: error: 'JSON_POSITIVE_INTEGER' was not declared in this scope
     case JSON_POSITIVE_INTEGER:

          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:88:10: note: suggested alternative:
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:23:3: note:   'JSON_POSITIVE_INTEGER'
   JSON_POSITIVE_INTEGER,  // JsonVariant stores an JsonUInt
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:89:14: error: request for member 'writeInteger' in 'writer', which is of non-class type 'int'
       writer.writeInteger(variant._content.asInteger);

              ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:348:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
   Internals::JsonVariantContent _content;
                                 ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:89:35: error: within this context
       writer.writeInteger(variant._content.asInteger);

                                   ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:92:10: error: 'JSON_BOOLEAN' was not declared in this scope
     case JSON_BOOLEAN:

          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:92:10: note: suggested alternative:
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:22:3: note:   'JSON_BOOLEAN'
   JSON_BOOLEAN,           // JsonVariant stores a bool
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:93:14: error: request for member 'writeBoolean' in 'writer', which is of non-class type 'int'
       writer.writeBoolean(variant._content.asInteger != 0);

              ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:348:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
   Internals::JsonVariantContent _content;
                                 ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:93:35: error: within this context
       writer.writeBoolean(variant._content.asInteger != 0);

                                   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:30: error: 'ArduinoJson::Internals::JsonVariantType ArduinoJson::JsonVariant::_type' is private
   Internals::JsonVariantType _type;
                              ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:98:40: error: within this context
           static_cast<uint8_t>(variant._type - JSON_FLOAT_0_DECIMALS);

                                        ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:98:48: error: 'JSON_FLOAT_0_DECIMALS' was not declared in this scope
           static_cast<uint8_t>(variant._type - JSON_FLOAT_0_DECIMALS);

                                                ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:99:14: error: request for member 'writeFloat' in 'writer', which is of non-class type 'int'
       writer.writeFloat(variant._content.asFloat, decimals);

              ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:348:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
   Internals::JsonVariantContent _content;
                                 ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:99:33: error: within this context
       writer.writeFloat(variant._content.asFloat, decimals);

                                 ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:17:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp: At global scope:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:16:8: error: prototype for 'ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::JsonArray&)' does not match any in class 'ArduinoJson::JsonVariant'
 inline JsonVariant::JsonVariant(JsonArray &array) {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:42:7: error: candidates are: constexpr ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::JsonVariant&&)
 class JsonVariant : public JsonVariantBase<JsonVariant> {
       ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:42:7: error:                 constexpr ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonVariant&)
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:19:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonVariantImpl.hpp:32:8: error:                 ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonObject&)
 inline JsonVariant::JsonVariant(const JsonObject &object) {
        ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonVariantImpl.hpp:23:8: error:                 ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonArray&)
 inline JsonVariant::JsonVariant(const JsonArray &array) {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:123:3: error:                 ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::RawJson)
   JsonVariant(RawJson value) {
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:114:3: error:                 template<class TChar> ArduinoJson::JsonVariant::JsonVariant(const TChar*, typename ArduinoJson::TypeTraits::EnableIf<ArduinoJson::TypeTraits::IsChar<T>::value>::type*)
   JsonVariant(
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:101:3: error:                 template<class T> ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::TypeTraits::EnableIf<ArduinoJson::TypeTraits::IsUnsignedIntegral<T>::value>::type*)
   JsonVariant(T value,
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:85:3: error:                 template<class T> ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::TypeTraits::EnableIf<(ArduinoJson::TypeTraits::IsSignedIntegral<T>::value || ArduinoJson::TypeTraits::IsSame<T, char>::value)>::type*)
   JsonVariant(T value, typename TypeTraits::EnableIf<
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:70:3: error:                 template<class T> ArduinoJson::JsonVariant::JsonVariant(T, uint8_t, typename ArduinoJson::TypeTraits::EnableIf<ArduinoJson::TypeTraits::IsFloatingPoint<T>::value>::type*)
   JsonVariant(T value, uint8_t,
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:62:3: error:                 template<class T> ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::TypeTraits::EnableIf<ArduinoJson::TypeTraits::IsFloatingPoint<T>::value>::type*)
   JsonVariant(T value, typename TypeTraits::EnableIf<
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:52:3: error:                 ArduinoJson::JsonVariant::JsonVariant(bool)
   JsonVariant(bool value) {
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:48:3: error:                 ArduinoJson::JsonVariant::JsonVariant()
   JsonVariant() : _type(Internals::JSON_UNDEFINED) {}
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:17:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:25:8: error: prototype for 'ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::JsonObject&)' does not match any in class 'ArduinoJson::JsonVariant'
 inline JsonVariant::JsonVariant(JsonObject &object) {

        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:42:7: error: candidates are: constexpr ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::JsonVariant&&)
 class JsonVariant : public JsonVariantBase<JsonVariant> {
       ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:42:7: error:                 constexpr ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonVariant&)
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:19:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonVariantImpl.hpp:32:8: error:                 ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonObject&)
 inline JsonVariant::JsonVariant(const JsonObject &object) {
        ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonVariantImpl.hpp:23:8: error:                 ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonArray&)
 inline JsonVariant::JsonVariant(const JsonArray &array) {
        ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:15:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:123:3: error:                 ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::RawJson)
   JsonVariant(RawJson value) {
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:114:3: error:                 template<class TChar> ArduinoJson::JsonVariant::JsonVariant(const TChar*, typename ArduinoJson::TypeTraits::EnableIf<ArduinoJson::TypeTraits::IsChar<T>::value>::type*)
   JsonVariant(
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:101:3: error:                 template<class T> ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::TypeTraits::EnableIf<ArduinoJson::TypeTraits::IsUnsignedIntegral<T>::value>::type*)
   JsonVariant(T value,
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:85:3: error:                 template<class T> ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::TypeTraits::EnableIf<(ArduinoJson::TypeTraits::IsSignedIntegral<T>::value || ArduinoJson::TypeTraits::IsSame<T, char>::value)>::type*)
   JsonVariant(T value, typename TypeTraits::EnableIf<
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:70:3: error:                 template<class T> ArduinoJson::JsonVariant::JsonVariant(T, uint8_t, typename ArduinoJson::TypeTraits::EnableIf<ArduinoJson::TypeTraits::IsFloatingPoint<T>::value>::type*)
   JsonVariant(T value, uint8_t,
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:62:3: error:                 template<class T> ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::TypeTraits::EnableIf<ArduinoJson::TypeTraits::IsFloatingPoint<T>::value>::type*)
   JsonVariant(T value, typename TypeTraits::EnableIf<
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:52:3: error:                 ArduinoJson::JsonVariant::JsonVariant(bool)
   JsonVariant(bool value) {
   ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonVariant.hpp:48:3: error:                 ArduinoJson::JsonVariant::JsonVariant()
   JsonVariant() : _type(Internals::JSON_UNDEFINED) {}
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:17:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:35:67: error: no member function 'setNodeValue' declared in 'ArduinoJson::JsonArray'
 inline bool JsonArray::setNodeValue(node_type *node, String &value) {

                                                                   ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:43:44: error: expected initializer before '<' token
 inline JsonArray &JsonVariant::defaultValue<JsonArray>() {

                                            ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:48:44: error: expected initializer before '<' token
 inline JsonArray &JsonVariant::defaultValue<JsonArray &>() {

                                            ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:53:50: error: expected initializer before '<' token
 inline const JsonArray &JsonVariant::defaultValue<const JsonArray>() {

                                                  ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:58:50: error: expected initializer before '<' token
 inline const JsonArray &JsonVariant::defaultValue<const JsonArray &>() {

                                                  ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:62:42: error: no 'ArduinoJson::JsonArray& ArduinoJson::JsonVariant::asArray() const' member function declared in class 'ArduinoJson::JsonVariant'
 inline JsonArray &JsonVariant::asArray() const {

                                          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:67:19: error: redefinition of 'ArduinoJson::JsonArray& ArduinoJson::JsonArray::createNestedArray()'
 inline JsonArray &JsonArray::createNestedArray() {

                   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonArrayImpl.hpp:16:19: error: 'ArduinoJson::JsonArray& ArduinoJson::JsonArray::createNestedArray()' previously defined here
 inline JsonArray &JsonArray::createNestedArray() {
                   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:17:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:74:19: error: prototype for 'ArduinoJson::JsonArray& ArduinoJson::JsonObject::createNestedArray(ArduinoJson::JsonObjectKey)' does not match any in class 'ArduinoJson::JsonObject'
 inline JsonArray &JsonObject::createNestedArray(JsonObjectKey key) {

                   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:224:14: error: candidates are: template<class TString> ArduinoJson::JsonArray& ArduinoJson::JsonObject::createNestedArray(const TString*)
   JsonArray& createNestedArray(const TString* key) {
              ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:218:3: error:                 template<class TString> typename ArduinoJson::TypeTraits::EnableIf<(! ArduinoJson::TypeTraits::IsArray<T>::value), ArduinoJson::JsonArray&>::type ArduinoJson::JsonObject::createNestedArray(const TString&)
   createNestedArray(const TString& key) {
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:18:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:12:32: error: redefinition of 'ArduinoJson::JsonArray& ArduinoJson::JsonBuffer::createArray()'
 inline ArduinoJson::JsonArray &ArduinoJson::JsonBuffer::createArray() {

                                ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:17:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferImpl.hpp:12:32: error: 'ArduinoJson::JsonArray& ArduinoJson::JsonBuffer::createArray()' previously defined here
 inline ArduinoJson::JsonArray &ArduinoJson::JsonBuffer::createArray() {
                                ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:18:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:17:33: error: redefinition of 'ArduinoJson::JsonObject& ArduinoJson::JsonBuffer::createObject()'
 inline ArduinoJson::JsonObject &ArduinoJson::JsonBuffer::createObject() {

                                 ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:17:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferImpl.hpp:17:33: error: 'ArduinoJson::JsonObject& ArduinoJson::JsonBuffer::createObject()' previously defined here
 inline ArduinoJson::JsonObject &ArduinoJson::JsonBuffer::createObject() {
                                 ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:18:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:23:37: error: no 'ArduinoJson::JsonArray& ArduinoJson::JsonBuffer::parseArray(char*, uint8_t)' member function declared in class 'ArduinoJson::JsonBuffer'
     char *json, uint8_t nestingLimit) {

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:29:37: error: no 'ArduinoJson::JsonObject& ArduinoJson::JsonBuffer::parseObject(char*, uint8_t)' member function declared in class 'ArduinoJson::JsonBuffer'
     char *json, uint8_t nestingLimit) {

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:35:37: error: no 'ArduinoJson::JsonVariant ArduinoJson::JsonBuffer::parse(char*, uint8_t)' member function declared in class 'ArduinoJson::JsonBuffer'
     char *json, uint8_t nestingLimit) {

                                     ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:40:14: error: prototype for 'char* ArduinoJson::JsonBuffer::strdup(const char*, size_t)' does not match any in class 'ArduinoJson::JsonBuffer'
 inline char *ArduinoJson::JsonBuffer::strdup(const char *source,

              ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/JsonParser.hpp:10:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonBufferBase.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonBuffer.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:10,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:56:9: error: candidates are: template<class TString> char* ArduinoJson::JsonBuffer::strdup(const TString*)
   char *strdup(const TString *src) {
         ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/../JsonBuffer.hpp:49:3: error:                 template<class TString> typename ArduinoJson::TypeTraits::EnableIf<(! ArduinoJson::TypeTraits::IsArray<T>::value), char*>::type ArduinoJson::JsonBuffer::strdup(const TString&)
   strdup(const TString &src) {
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:19:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:17:68: error: no member function 'setNodeValue' declared in 'ArduinoJson::JsonObject'
 inline bool JsonObject::setNodeValue(node_type *node, String &value) {

                                                                    ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:24:74: error: no member function 'setNodeValue' declared in 'ArduinoJson::JsonObject'
 inline bool JsonObject::setNodeValue(node_type *node, const String &value) {

                                                                          ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:31:51: error: expected initializer before '<' token
 inline const JsonObject &JsonVariant::defaultValue<const JsonObject &>() {

                                                   ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:36:51: error: expected initializer before '<' token
 inline const JsonObject &JsonVariant::defaultValue<const JsonObject>() {

                                                   ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:41:45: error: expected initializer before '<' token
 inline JsonObject &JsonVariant::defaultValue<JsonObject &>() {

                                             ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:46:45: error: expected initializer before '<' token
 inline JsonObject &JsonVariant::defaultValue<JsonObject>() {

                                             ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:50:44: error: no 'ArduinoJson::JsonObject& ArduinoJson::JsonVariant::asObject() const' member function declared in class 'ArduinoJson::JsonVariant'
 inline JsonObject &JsonVariant::asObject() const {

                                            ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:55:20: error: prototype for 'ArduinoJson::JsonObject& ArduinoJson::JsonObject::createNestedObject(ArduinoJson::JsonObjectKey)' does not match any in class 'ArduinoJson::JsonObject'
 inline JsonObject &JsonObject::createNestedObject(JsonObjectKey key) {

                    ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:12:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:242:15: error: candidates are: template<class TString> ArduinoJson::JsonObject& ArduinoJson::JsonObject::createNestedObject(const TString*)
   JsonObject& createNestedObject(const TString* key) {
               ^
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:235:3: error:                 template<class TString> typename ArduinoJson::TypeTraits::EnableIf<(! ArduinoJson::TypeTraits::IsArray<T>::value), ArduinoJson::JsonObject&>::type ArduinoJson::JsonObject::createNestedObject(const TString&)
   createNestedObject(const TString& key) {
   ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:19:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:62:20: error: redefinition of 'ArduinoJson::JsonObject& ArduinoJson::JsonArray::createNestedObject()'
 inline JsonObject &JsonArray::createNestedObject() {

                    ^
In file included from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:16:0,
                 from /Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:10,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBotInlineKeyboard.h:7,
                 from /Users/fsanano/Documents/Arduino/libraries/CTBot/src/CTBot.h:7,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:6:
/Users/fsanano/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonArrayImpl.hpp:23:20: error: 'ArduinoJson::JsonObject& ArduinoJson::JsonArray::createNestedObject()' previously defined here
 inline JsonObject &JsonArray::createNestedObject() {
                    ^
In file included from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:20:0,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/Firebase.h:28,
                 from /Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22,
                 from /Users/fsanano/Documents/Arduino/sketch_jun09a/sketch_jun09a.ino:7:
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:22:56: error: no 'ArduinoJson::Internals::JsonInteger ArduinoJson::JsonVariant::asInteger() const' member function declared in class 'ArduinoJson::JsonVariant'
 inline Internals::JsonInteger JsonVariant::asInteger() const {

                                                        ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:42:61: error: no 'ArduinoJson::Internals::JsonUInt ArduinoJson::JsonVariant::asUnsignedInteger() const' member function declared in class 'ArduinoJson::JsonVariant'
 inline Internals::JsonUInt JsonVariant::asUnsignedInteger() const {

                                                             ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:61:44: error: no 'const char* ArduinoJson::JsonVariant::asString() const' member function declared in class 'ArduinoJson::JsonVariant'
 inline const char *JsonVariant::asString() const {

                                            ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:70:52: error: no 'ArduinoJson::Internals::JsonFloat ArduinoJson::JsonVariant::asFloat() const' member function declared in class 'ArduinoJson::JsonVariant'
 inline Internals::JsonFloat JsonVariant::asFloat() const {

                                                    ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:88:39: error: no 'String ArduinoJson::JsonVariant::toString() const' member function declared in class 'ArduinoJson::JsonVariant'
 inline String JsonVariant::toString() const {

                                       ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:99:38: error: no 'bool ArduinoJson::JsonVariant::isBoolean() const' member function declared in class 'ArduinoJson::JsonVariant'
 inline bool JsonVariant::isBoolean() const {

                                      ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:109:38: error: no 'bool ArduinoJson::JsonVariant::isInteger() const' member function declared in class 'ArduinoJson::JsonVariant'
 inline bool JsonVariant::isInteger() const {

                                      ^
/Users/fsanano/Documents/Arduino/libraries/firebase-arduino-master/src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:123:36: error: no 'bool ArduinoJson::JsonVariant::isFloat() const' member function declared in class 'ArduinoJson::JsonVariant'
 inline bool JsonVariant::isFloat() const {

                                    ^
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
fsanano commented 6 years ago

I used old version of firebase-arduino. Bug fixed

shurillu commented 6 years ago

Good to hear that the issue has solved!