{"nodes": [{"id": "root_socialdesk_apps_mobile_polyfills_web_securestore_web_ts", "label": "secureStore.web.ts", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L1"}, {"id": "web_securestore_web_keychain_constants", "label": "KEYCHAIN_CONSTANTS", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L3"}, {"id": "web_securestore_web_keychainaccessibilityconstant", "label": "KeychainAccessibilityConstant", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L13"}, {"id": "web_securestore_web_securestoreoptions", "label": "SecureStoreOptions", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L24"}, {"id": "web_securestore_web_isvalidvalue", "label": "isValidValue()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L31"}, {"id": "web_securestore_web_getstoragekey", "label": "getStorageKey()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L44"}, {"id": "web_securestore_web_isavailableasync", "label": "isAvailableAsync()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L48"}, {"id": "web_securestore_web_deleteitemasync", "label": "deleteItemAsync()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L62"}, {"id": "web_securestore_web_getitemasync", "label": "getItemAsync()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L69"}, {"id": "web_securestore_web_setitemasync", "label": "setItemAsync()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L76"}, {"id": "web_securestore_web_setitem", "label": "setItem()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L89"}, {"id": "web_securestore_web_getitem", "label": "getItem()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L102"}, {"id": "web_securestore_web_canusebiometricauthentication", "label": "canUseBiometricAuthentication()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L109"}], "edges": [{"source": "root_socialdesk_apps_mobile_polyfills_web_securestore_web_ts", "target": "web_securestore_web_keychain_constants", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L3", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_polyfills_web_securestore_web_ts", "target": "web_securestore_web_keychainaccessibilityconstant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L13", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_polyfills_web_securestore_web_ts", "target": "web_securestore_web_securestoreoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L24", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_polyfills_web_securestore_web_ts", "target": "web_securestore_web_isvalidvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L31", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_polyfills_web_securestore_web_ts", "target": "web_securestore_web_getstoragekey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L44", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_polyfills_web_securestore_web_ts", "target": "web_securestore_web_isavailableasync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L48", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_polyfills_web_securestore_web_ts", "target": "web_securestore_web_deleteitemasync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L62", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_polyfills_web_securestore_web_ts", "target": "web_securestore_web_getitemasync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L69", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_polyfills_web_securestore_web_ts", "target": "web_securestore_web_setitemasync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L76", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_polyfills_web_securestore_web_ts", "target": "web_securestore_web_setitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L89", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_polyfills_web_securestore_web_ts", "target": "web_securestore_web_getitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L102", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_polyfills_web_securestore_web_ts", "target": "web_securestore_web_canusebiometricauthentication", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L109", "weight": 1.0}, {"source": "web_securestore_web_isavailableasync", "target": "web_securestore_web_setitem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L51", "weight": 1.0}, {"source": "web_securestore_web_isavailableasync", "target": "web_securestore_web_getitem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L52", "weight": 1.0}, {"source": "web_securestore_web_deleteitemasync", "target": "web_securestore_web_getstoragekey", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L66", "weight": 1.0}, {"source": "web_securestore_web_getitemasync", "target": "web_securestore_web_getitem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L73", "weight": 1.0}, {"source": "web_securestore_web_getitemasync", "target": "web_securestore_web_getstoragekey", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L73", "weight": 1.0}, {"source": "web_securestore_web_setitemasync", "target": "web_securestore_web_isvalidvalue", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L81", "weight": 1.0}, {"source": "web_securestore_web_setitemasync", "target": "web_securestore_web_setitem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L86", "weight": 1.0}, {"source": "web_securestore_web_setitemasync", "target": "web_securestore_web_getstoragekey", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L86", "weight": 1.0}, {"source": "web_securestore_web_setitem", "target": "web_securestore_web_isvalidvalue", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L94", "weight": 1.0}, {"source": "web_securestore_web_setitem", "target": "web_securestore_web_getstoragekey", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L99", "weight": 1.0}, {"source": "web_securestore_web_getitem", "target": "web_securestore_web_getstoragekey", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L106", "weight": 1.0}], "raw_calls": [{"caller_nid": "web_securestore_web_isvalidvalue", "callee": "warn", "is_member_call": true, "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L37"}, {"caller_nid": "web_securestore_web_isavailableasync", "callee": "removeItem", "is_member_call": true, "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L55"}, {"caller_nid": "web_securestore_web_deleteitemasync", "callee": "removeItem", "is_member_call": true, "source_file": "/root/socialdesk/apps/mobile/polyfills/web/secureStore.web.ts", "source_location": "L66"}]}