rebreak-monorepo/graphify-out/cache/ast/9151a6ea1edb76eb5142689e13b39a9542f035d5a5ca18a8b6627d65cf5957ff.json
2026-06-01 04:44:19 +02:00

1 line
37 KiB
JSON

{"nodes": [{"id": "users_chahinebrini_mono_rebreak_monorepo_apps_rebreak_native_modules_rebreak_protection_ios_rebreakurlfilterextension_bloomfilter_swift", "label": "BloomFilter.swift", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L1"}, {"id": "rebreakurlfilterextension_bloomfilter_bloomfiltererror", "label": "BloomFilterError", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L14"}, {"id": "error", "label": "Error", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "rebreakurlfilterextension_bloomfilter_bloomfiltererror_invalidparameters", "label": "invalidParameters", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L15"}, {"id": "rebreakurlfilterextension_bloomfilter_bloomfiltererror_encodingissue", "label": "encodingIssue", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L16"}, {"id": "rebreakurlfilterextension_bloomfilter_bloomfilter", "label": "BloomFilter", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L19"}, {"id": "int", "label": "Int", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L21"}, {"id": "double", "label": "Double", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L22"}, {"id": "uint32", "label": "UInt32", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L23"}, {"id": "data", "label": "Data", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L27"}, {"id": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "label": ".init()", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L32"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L32"}, {"id": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebitcount", "label": ".calculateBitCount()", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L62"}, {"id": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatehashcount", "label": ".calculateHashCount()", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L67"}, {"id": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebytecount", "label": ".calculateByteCount()", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L73"}, {"id": "rebreakurlfilterextension_bloomfilter_bloomfilter_insert", "label": ".insert()", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L77"}, {"id": "codable", "label": "Codable", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "hashable", "label": "Hashable", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "rebreakurlfilterextension_bloomfilter_codingkeys", "label": "CodingKeys", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L93"}, {"id": "codingkey", "label": "CodingKey", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "rebreakurlfilterextension_bloomfilter_codingkeys_itemcount", "label": "itemCount", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L94"}, {"id": "rebreakurlfilterextension_bloomfilter_codingkeys_falsepositivetolerance", "label": "falsePositiveTolerance", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L95"}, {"id": "rebreakurlfilterextension_bloomfilter_codingkeys_murmurseed", "label": "murmurSeed", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L96"}, {"id": "rebreakurlfilterextension_bloomfilter_codingkeys_bitcount", "label": "bitCount", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L97"}, {"id": "rebreakurlfilterextension_bloomfilter_codingkeys_bytecount", "label": "byteCount", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L98"}, {"id": "rebreakurlfilterextension_bloomfilter_codingkeys_hashcount", "label": "hashCount", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L99"}, {"id": "rebreakurlfilterextension_bloomfilter_codingkeys_bits", "label": "bits", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L100"}, {"id": "customstringconvertible", "label": "CustomStringConvertible", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "rebreakurlfilterextension_bloomfilter_data", "label": "Data", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L111"}, {"id": "rebreakurlfilterextension_bloomfilter_data_setbit", "label": ".setBit()", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L113"}, {"id": "bool", "label": "Bool", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L113"}, {"id": "rebreakurlfilterextension_bloomfilter_data_bit", "label": ".bit()", "file_type": "code", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L128"}], "edges": [{"source": "users_chahinebrini_mono_rebreak_monorepo_apps_rebreak_native_modules_rebreak_protection_ios_rebreakurlfilterextension_bloomfilter_swift", "target": "foundation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L12", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_apps_rebreak_native_modules_rebreak_protection_ios_rebreakurlfilterextension_bloomfilter_swift", "target": "rebreakurlfilterextension_bloomfilter_bloomfiltererror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L14", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfiltererror", "target": "error", "relation": "implements", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L14", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfiltererror", "target": "rebreakurlfilterextension_bloomfilter_bloomfiltererror_invalidparameters", "relation": "case_of", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L15", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfiltererror", "target": "rebreakurlfilterextension_bloomfilter_bloomfiltererror_encodingissue", "relation": "case_of", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L16", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_apps_rebreak_native_modules_rebreak_protection_ios_rebreakurlfilterextension_bloomfilter_swift", "target": "rebreakurlfilterextension_bloomfilter_bloomfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L19", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "int", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "double", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "uint32", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "uint32", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "int", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "uint32", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "data", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "data", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L32", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L32", "weight": 1.0, "context": "parameter_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "target": "double", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L32", "weight": 1.0, "context": "parameter_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L36", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "target": "double", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "target": "uint32", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebitcount", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L62", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebitcount", "target": "int", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L62", "weight": 1.0, "context": "parameter_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebitcount", "target": "double", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L62", "weight": 1.0, "context": "parameter_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebitcount", "target": "uint32", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L62", "weight": 1.0, "context": "return_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatehashcount", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L67", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatehashcount", "target": "int", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatehashcount", "target": "uint32", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatehashcount", "target": "uint32", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L67", "weight": 1.0, "context": "return_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebytecount", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L73", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebytecount", "target": "uint32", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L73", "weight": 1.0, "context": "parameter_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebytecount", "target": "int", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L73", "weight": 1.0, "context": "return_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "rebreakurlfilterextension_bloomfilter_bloomfilter_insert", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L77", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_insert", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L77", "weight": 1.0, "context": "parameter_type"}, {"source": "users_chahinebrini_mono_rebreak_monorepo_apps_rebreak_native_modules_rebreak_protection_ios_rebreakurlfilterextension_bloomfilter_swift", "target": "rebreakurlfilterextension_bloomfilter_bloomfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L91", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "codable", "relation": "implements", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L91", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "hashable", "relation": "implements", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L91", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_apps_rebreak_native_modules_rebreak_protection_ios_rebreakurlfilterextension_bloomfilter_swift", "target": "rebreakurlfilterextension_bloomfilter_codingkeys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L93", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_codingkeys", "target": "string", "relation": "implements", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L93", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_codingkeys", "target": "codingkey", "relation": "implements", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L93", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_codingkeys", "target": "rebreakurlfilterextension_bloomfilter_codingkeys_itemcount", "relation": "case_of", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L94", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_codingkeys", "target": "rebreakurlfilterextension_bloomfilter_codingkeys_falsepositivetolerance", "relation": "case_of", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L95", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_codingkeys", "target": "rebreakurlfilterextension_bloomfilter_codingkeys_murmurseed", "relation": "case_of", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L96", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_codingkeys", "target": "rebreakurlfilterextension_bloomfilter_codingkeys_bitcount", "relation": "case_of", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L97", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_codingkeys", "target": "rebreakurlfilterextension_bloomfilter_codingkeys_bytecount", "relation": "case_of", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L98", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_codingkeys", "target": "rebreakurlfilterextension_bloomfilter_codingkeys_hashcount", "relation": "case_of", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L99", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_codingkeys", "target": "rebreakurlfilterextension_bloomfilter_codingkeys_bits", "relation": "case_of", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L100", "weight": 1.0}, {"source": "users_chahinebrini_mono_rebreak_monorepo_apps_rebreak_native_modules_rebreak_protection_ios_rebreakurlfilterextension_bloomfilter_swift", "target": "rebreakurlfilterextension_bloomfilter_bloomfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L104", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "customstringconvertible", "relation": "implements", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L104", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L106", "weight": 1.0, "context": "field"}, {"source": "users_chahinebrini_mono_rebreak_monorepo_apps_rebreak_native_modules_rebreak_protection_ios_rebreakurlfilterextension_bloomfilter_swift", "target": "rebreakurlfilterextension_bloomfilter_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L111", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_data", "target": "rebreakurlfilterextension_bloomfilter_data_setbit", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L113", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_data_setbit", "target": "int", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L113", "weight": 1.0, "context": "parameter_type"}, {"source": "rebreakurlfilterextension_bloomfilter_data_setbit", "target": "bool", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L113", "weight": 1.0, "context": "parameter_type"}, {"source": "rebreakurlfilterextension_bloomfilter_data", "target": "rebreakurlfilterextension_bloomfilter_data_bit", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L128", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_data_bit", "target": "int", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L128", "weight": 1.0, "context": "parameter_type"}, {"source": "rebreakurlfilterextension_bloomfilter_data_bit", "target": "bool", "relation": "references", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L128", "weight": 1.0, "context": "return_type"}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "target": "rebreakurlfilterextension_bloomfilter_bloomfiltererror_invalidparameters", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L39", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "target": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebitcount", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L49", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "target": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatehashcount", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L50", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "target": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebytecount", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L53", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "target": "rebreakurlfilterextension_bloomfilter_data", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L54", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "target": "rebreakurlfilterextension_bloomfilter_bloomfilter_insert", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L58", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebitcount", "target": "double", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L63", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebitcount", "target": "uint32", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L64", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatehashcount", "target": "double", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L68", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatehashcount", "target": "uint32", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L70", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebytecount", "target": "int", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L74", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_insert", "target": "rebreakurlfilterextension_bloomfilter_bloomfiltererror_encodingissue", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L79", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_insert", "target": "int", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L85", "weight": 1.0}, {"source": "rebreakurlfilterextension_bloomfilter_bloomfilter_insert", "target": "rebreakurlfilterextension_bloomfilter_data_setbit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L86", "weight": 1.0}], "raw_calls": [{"caller_nid": "rebreakurlfilterextension_bloomfilter_bloomfilter_init", "callee": "arc4random", "is_member_call": false, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L33"}, {"caller_nid": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatebitcount", "callee": "ceil", "is_member_call": false, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L64"}, {"caller_nid": "rebreakurlfilterextension_bloomfilter_bloomfilter_calculatehashcount", "callee": "ceil", "is_member_call": false, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L70"}, {"caller_nid": "rebreakurlfilterextension_bloomfilter_bloomfilter_insert", "callee": "data", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L78"}, {"caller_nid": "rebreakurlfilterextension_bloomfilter_bloomfilter_insert", "callee": "fnvHash", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L83"}, {"caller_nid": "rebreakurlfilterextension_bloomfilter_bloomfilter_insert", "callee": "murmurHash3", "is_member_call": true, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L84"}, {"caller_nid": "rebreakurlfilterextension_bloomfilter_data_bit", "callee": "UInt8", "is_member_call": false, "source_file": "/Users/chahinebrini/mono/rebreak-monorepo/apps/rebreak-native/modules/rebreak-protection/ios/RebreakURLFilterExtension/BloomFilter.swift", "source_location": "L137"}], "swift_extensions": [{"nid": "rebreakurlfilterextension_bloomfilter_bloomfilter", "label": "BloomFilter"}, {"nid": "rebreakurlfilterextension_bloomfilter_bloomfilter", "label": "BloomFilter"}, {"nid": "rebreakurlfilterextension_bloomfilter_data", "label": "Data"}]}