Skip to content

Instantly share code, notes, and snippets.

import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:provider/provider.dart';
import 'package:url_launcher/url_launcher.dart';
import 'dart:async';
import '../constants/colors.dart';
import '../providers/cookie_banner_height_provider.dart';
import '../services/chatbot_service.dart';
import '../services/chatbot_state_manager.dart';
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:provider/provider.dart';
import 'package:url_launcher/url_launcher.dart';
import 'dart:async';
import '../constants/colors.dart';
import '../providers/cookie_banner_height_provider.dart';
import '../services/chatbot_service.dart';
import '../services/chatbot_state_manager.dart';
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:provider/provider.dart';
import 'package:url_launcher/url_launcher.dart';
import 'dart:async';
import '../constants/colors.dart';
import '../providers/cookie_banner_height_provider.dart';
import '../services/chatbot_service.dart';
import '../services/chatbot_state_manager.dart';
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:provider/provider.dart';
import 'package:url_launcher/url_launcher.dart';
import 'dart:async';
import '../constants/colors.dart';
import '../providers/cookie_banner_height_provider.dart';
import '../services/chatbot_service.dart';
import '../services/chatbot_state_manager.dart';
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:provider/provider.dart';
import 'package:url_launcher/url_launcher.dart';
import 'dart:async';
import '../constants/colors.dart';
import '../providers/cookie_banner_height_provider.dart';
import '../services/chatbot_service.dart';
import '../services/chatbot_state_manager.dart';
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:provider/provider.dart';
import 'package:url_launcher/url_launcher.dart';
import 'dart:async';
import '../constants/colors.dart';
import '../providers/cookie_banner_height_provider.dart';
import '../services/chatbot_service.dart';
import '../services/chatbot_state_manager.dart';
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:provider/provider.dart';
import 'package:url_launcher/url_launcher.dart';
import 'dart:async';
import '../constants/colors.dart';
import '../providers/cookie_banner_height_provider.dart';
import '../services/chatbot_service.dart';
import '../services/chatbot_state_manager.dart';
// lib/widgets/advanced_chatbot_widget.dart - PARTE 1
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:provider/provider.dart';
import 'package:url_launcher/url_launcher.dart';
import 'dart:async';
import '../constants/colors.dart';
import '../providers/cookie_banner_height_provider.dart';
import '../services/chatbot_service.dart';
import '../services/chatbot_state_manager.dart';
// lib/widgets/advanced_chatbot_widget.dart - PARTE 1
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:provider/provider.dart';
import 'package:url_launcher/url_launcher.dart';
import 'dart:async';
import '../constants/colors.dart';
import '../services/chatbot_service.dart';
import '../services/chatbot_state_manager.dart';
// lib/widgets/advanced_chatbot_widget.dart - PARTE 1
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:provider/provider.dart';
import 'dart:async';
import '../constants/colors.dart';
import '../services/chatbot_service.dart';
import '../services/chatbot_state_manager.dart';
class AdvancedChatbotWidget extends StatefulWidget {