{"nodes": [{"id": "home_asterix_desktop_app_main_updater_app_http_controllers_contactrevealcontroller_php", "label": "ContactRevealController.php", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L1"}, {"id": "controllers_contactrevealcontroller_contactrevealcontroller", "label": "ContactRevealController", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L15"}, {"id": "controllers_contactrevealcontroller_contactrevealcontroller_construct", "label": ".__construct()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L17"}, {"id": "controllers_contactrevealcontroller_contactrevealcontroller_prepare", "label": ".prepare()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L24"}, {"id": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "label": ".reveal()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L40"}, {"id": "controllers_contactrevealcontroller_contactrevealcontroller_successpayload", "label": ".successPayload()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L120"}, {"id": "controllers_contactrevealcontroller_contactrevealcontroller_captcharules", "label": ".captchaRules()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L129"}], "edges": [{"source": "home_asterix_desktop_app_main_updater_app_http_controllers_contactrevealcontroller_php", "target": "captcha", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L5", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_app_http_controllers_contactrevealcontroller_php", "target": "contactrevealcaptcha", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L6", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_app_http_controllers_contactrevealcontroller_php", "target": "contactrevealguard", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L7", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_app_http_controllers_contactrevealcontroller_php", "target": "contactreveallocalanalyzer", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L8", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_app_http_controllers_contactrevealcontroller_php", "target": "contactrevealresolver", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L9", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_app_http_controllers_contactrevealcontroller_php", "target": "jsonresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L10", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_app_http_controllers_contactrevealcontroller_php", "target": "request", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L11", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_app_http_controllers_contactrevealcontroller_php", "target": "validator", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L12", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_app_http_controllers_contactrevealcontroller_php", "target": "rule", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L13", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_app_http_controllers_contactrevealcontroller_php", "target": "controllers_contactrevealcontroller_contactrevealcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L15", "weight": 1.0}, {"source": "controllers_contactrevealcontroller_contactrevealcontroller", "target": "controllers_contactrevealcontroller_contactrevealcontroller_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L17", "weight": 1.0}, {"source": "controllers_contactrevealcontroller_contactrevealcontroller", "target": "controllers_contactrevealcontroller_contactrevealcontroller_prepare", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L24", "weight": 1.0}, {"source": "controllers_contactrevealcontroller_contactrevealcontroller", "target": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L40", "weight": 1.0}, {"source": "controllers_contactrevealcontroller_contactrevealcontroller", "target": "controllers_contactrevealcontroller_contactrevealcontroller_successpayload", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L120", "weight": 1.0}, {"source": "controllers_contactrevealcontroller_contactrevealcontroller", "target": "controllers_contactrevealcontroller_contactrevealcontroller_captcharules", "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L129", "weight": 1.0}, {"source": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "target": "controllers_contactrevealcontroller_contactrevealcontroller_successpayload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L74", "weight": 1.0}, {"source": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "target": "controllers_contactrevealcontroller_contactrevealcontroller_captcharules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L79", "weight": 1.0}], "raw_calls": [{"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_prepare", "callee": "isEnabled", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L26"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_prepare", "callee": "json", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L27"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_prepare", "callee": "response", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L27"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_prepare", "callee": "issuePageToken", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L30"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_prepare", "callee": "rememberPageSession", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L31"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_prepare", "callee": "json", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L33"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_prepare", "callee": "response", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L33"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "contact_reveal_guest_must_login", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L42"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "json", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L43"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "response", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L43"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "contact_reveal_login_url", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L45"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "trans", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L46"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "validate", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L50"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "Rule", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L51"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "Rule", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L53"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "Rule", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L54"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "resolve", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L63"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "json", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L70"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "response", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L70"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "trans", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L70"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "isEnabled", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L73"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "empty", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L77"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "validateChallenge", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L78"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "Validator", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L79"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "all", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L79"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "fails", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L80"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "json", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L81"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "response", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L81"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "first", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L84"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "errors", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L84"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "captcha_enabled", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L85"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "captcha_enabled", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L86"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "captcha_is_custom", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L86"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "markChallengeVerified", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L89"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "pendingCaptchaAssessment", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L92"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "json", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L94"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "response", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L94"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "array_merge", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L94"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "toArray", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L94"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "trans", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L95"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "captcha_enabled", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L96"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "assess", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L100"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "json", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L103"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "response", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L103"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "trans", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L105"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "json", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L110"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "response", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L110"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "array_merge", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L110"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "toArray", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L110"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "trans", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L111"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_reveal", "callee": "captcha_enabled", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L112"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_successpayload", "callee": "json", "is_member_call": true, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L122"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_successpayload", "callee": "response", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L122"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_captcharules", "callee": "captcha_enabled", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L131"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_captcharules", "callee": "captcha_is_custom", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L131"}, {"caller_nid": "controllers_contactrevealcontroller_contactrevealcontroller_captcharules", "callee": "captcha_validation_rules", "is_member_call": false, "source_file": "/home/asterix/Desktop/App Main-Updater/app/Http/Controllers/ContactRevealController.php", "source_location": "L132"}]}