{"nodes": [{"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "label": "search_field.dart", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_searchfield", "label": "SearchField", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "statefulwidget", "label": "StatefulWidget", "file_type": "code", "source_file": null, "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_searchfieldstate", "label": "_SearchFieldState", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "state", "label": "State", "file_type": "code", "source_file": null, "source_location": null}, {"id": "searchfield", "label": "SearchField", "file_type": "code", "source_file": null, "source_location": null}, {"id": "tickerproviderstatemixin", "label": "TickerProviderStateMixin", "file_type": "code", "source_file": null, "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_rotatingborderpainter", "label": "RotatingBorderPainter", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "custompainter", "label": "CustomPainter", "file_type": "code", "source_file": null, "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_title", "label": "title", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_focusnode", "label": "focusNode", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "focusnode", "label": "FocusNode", "file_type": "code", "source_file": null, "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_isfiltered", "label": "isFiltered", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "bool", "label": "bool?", "file_type": "code", "source_file": null, "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_onfilterbuttonpressed", "label": "onFilterButtonPressed", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "voidcallback", "label": "VoidCallback?", "file_type": "code", "source_file": null, "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_ongoback", "label": "onGoBack", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_value", "label": "value", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "string", "label": "String?", "file_type": "code", "source_file": null, "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_extraiconpath", "label": "extraIconPath", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_onextraiconpressed", "label": "onExtraIconPressed", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_pulsecontroller", "label": "_pulseController", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "animationcontroller", "label": "AnimationController", "file_type": "code", "source_file": null, "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_pulseanimation", "label": "_pulseAnimation", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "animation", "label": "Animation", "file_type": "code", "source_file": null, "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_rotationcontroller", "label": "_rotationController", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_rotationanimation", "label": "_rotationAnimation", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_rotation", "label": "rotation", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_color1", "label": "color1", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "color", "label": "Color", "file_type": "code", "source_file": null, "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_color2", "label": "color2", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_createstate", "label": "createState", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_initstate", "label": "initState", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_build", "label": "build", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dispose", "label": "dispose", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_paint", "label": "paint", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_shouldrepaint", "label": "shouldRepaint", "file_type": "code", "source_file": "search_field.dart", "source_location": null}, {"id": "package_didvan_config_design_config_dart", "label": "package:didvan/config/design_config.dart", "file_type": "code", "source_file": null, "source_location": null}, {"id": "package_didvan_config_theme_data_dart", "label": "package:didvan/config/theme_data.dart", "file_type": "code", "source_file": null, "source_location": null}, {"id": "package_flutter_material_dart", "label": "package:flutter/material.dart", "file_type": "code", "source_file": null, "source_location": null}, {"id": "package_flutter_svg_flutter_svg_dart", "label": "package:flutter_svg/flutter_svg.dart", "file_type": "code", "source_file": null, "source_location": null}], "edges": [{"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_searchfield", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_searchfield", "target": "statefulwidget", "relation": "inherits", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_searchfieldstate", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_searchfieldstate", "target": "state", "relation": "inherits", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_searchfieldstate", "target": "searchfield", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_searchfieldstate", "target": "tickerproviderstatemixin", "relation": "mixes_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_rotatingborderpainter", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_rotatingborderpainter", "target": "custompainter", "relation": "inherits", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_title", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_focusnode", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "focusnode", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0, "context": "variable_type"}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_isfiltered", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "bool", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0, "context": "variable_type"}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_onfilterbuttonpressed", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "voidcallback", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0, "context": "variable_type"}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_ongoback", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "voidcallback", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0, "context": "variable_type"}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_value", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "string", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0, "context": "variable_type"}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_extraiconpath", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "string", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0, "context": "variable_type"}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_onextraiconpressed", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "voidcallback", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0, "context": "variable_type"}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_pulsecontroller", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "animationcontroller", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0, "context": "variable_type"}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_pulseanimation", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "animation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0, "context": "variable_type"}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_rotationcontroller", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "animationcontroller", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0, "context": "variable_type"}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_rotationanimation", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "animation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0, "context": "variable_type"}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_rotation", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_color1", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "color", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0, "context": "variable_type"}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_color2", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "color", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0, "context": "variable_type"}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_createstate", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_initstate", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_build", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dispose", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_paint", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_shouldrepaint", "relation": "defines", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "package_didvan_config_design_config_dart", "relation": "imports", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "package_didvan_config_theme_data_dart", "relation": "imports", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "package_flutter_material_dart", "relation": "imports", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}, {"source": "c_flutter_projects_didvan_app_didvan_app_lib_views_widgets_search_field_dart", "target": "package_flutter_svg_flutter_svg_dart", "relation": "imports", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "search_field.dart", "source_location": null, "weight": 1.0}]}