| 1 |
- {"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "label": "pl-cert-slots.ts", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L1"}, {"id": "utils_pl_cert_slots_certrowwithmeta", "label": "CertRowWithMeta", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L18"}, {"id": "utils_pl_cert_slots_isrequiredcertslotcomplete", "label": "isRequiredCertSlotComplete()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L20"}, {"id": "utils_pl_cert_slots_getmissingrequiredcertfieldlabels", "label": "getMissingRequiredCertFieldLabels()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L31"}, {"id": "utils_pl_cert_slots_collectrequiredcertsloterrors", "label": "collectRequiredCertSlotErrors()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L44"}, {"id": "utils_pl_cert_slots_collectselfvehiclerequiredcerterrors", "label": "collectSelfVehicleRequiredCertErrors()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L61"}, {"id": "utils_pl_cert_slots_collectcarriervehiclerequiredcerterrors", "label": "collectCarrierVehicleRequiredCertErrors()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L68"}, {"id": "utils_pl_cert_slots_collectvehiclerequiredcerterrors", "label": "collectVehicleRequiredCertErrors()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L75"}, {"id": "utils_pl_cert_slots_createemptycertrow", "label": "createEmptyCertRow()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L108"}, {"id": "utils_pl_cert_slots_findcertindexforrequired", "label": "findCertIndexForRequired()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L125"}, {"id": "utils_pl_cert_slots_mergecertlistwithrequiredslots", "label": "mergeCertListWithRequiredSlots()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L138"}, {"id": "utils_pl_cert_slots_ensurevehiclecertslotsbynames", "label": "ensureVehicleCertSlotsByNames()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L195"}, {"id": "utils_pl_cert_slots_ensureselfvehiclecertslots", "label": "ensureSelfVehicleCertSlots()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L222"}, {"id": "utils_pl_cert_slots_ensurecarriervehiclecertslots", "label": "ensureCarrierVehicleCertSlots()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L238"}, {"id": "utils_pl_cert_slots_ensurevehiclecertslots", "label": "ensureVehicleCertSlots()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L255"}, {"id": "utils_pl_cert_slots_striptrailerrequiredslots", "label": "stripTrailerRequiredSlots()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L265"}, {"id": "utils_pl_cert_slots_formatrequiredcerterrors", "label": "formatRequiredCertErrors()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L277"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "users_zlwu_work_00code_shanxia2_0_web_admin_src_api_pl_index_ts", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "pl_index_certrow", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L1", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_personnel_cert_ts", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_personnel_cert_matchrequiredcertname", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L2", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_vehicle_cert_ts", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_vehicle_cert_pl_carrier_vehicle_head_required_cert_names", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_vehicle_cert_pl_carrier_vehicle_trailer_required_cert_names", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_vehicle_cert_pl_self_vehicle_head_required_cert_names", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_vehicle_cert_pl_self_vehicle_trailer_required_cert_names", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_vehicle_cert_pl_vehicle_cert_part_head", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_vehicle_cert_pl_vehicle_cert_part_trailer", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_vehicle_cert_plvehiclecertchecktype", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_vehicle_cert_getvehicleheadrequiredcertnames", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_vehicle_cert_getvehicletrailerrequiredcertnames", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_vehicle_cert_normalizevehiclecertpart", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_vehicle_cert_shouldrequirevehicletrailercerts", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_vehicle_cert_shouldshowvehicletrailercertslots", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_certrowwithmeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L18", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_isrequiredcertslotcomplete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L20", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_getmissingrequiredcertfieldlabels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L31", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_collectrequiredcertsloterrors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L44", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_collectselfvehiclerequiredcerterrors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L61", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_collectcarriervehiclerequiredcerterrors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L68", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_collectvehiclerequiredcerterrors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L75", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_createemptycertrow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L108", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_findcertindexforrequired", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L125", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_mergecertlistwithrequiredslots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L138", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_ensurevehiclecertslotsbynames", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L195", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_ensureselfvehiclecertslots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L222", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_ensurecarriervehiclecertslots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L238", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_ensurevehiclecertslots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L255", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_striptrailerrequiredslots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L265", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_web_admin_src_utils_pl_cert_slots_ts", "target": "utils_pl_cert_slots_formatrequiredcerterrors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L277", "weight": 1.0}, {"source": "utils_pl_cert_slots_collectrequiredcertsloterrors", "target": "utils_pl_cert_slots_getmissingrequiredcertfieldlabels", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L52", "weight": 1.0}, {"source": "utils_pl_cert_slots_collectselfvehiclerequiredcerterrors", "target": "utils_pl_cert_slots_collectvehiclerequiredcerterrors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L65", "weight": 1.0}, {"source": "utils_pl_cert_slots_collectcarriervehiclerequiredcerterrors", "target": "utils_pl_cert_slots_collectvehiclerequiredcerterrors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L72", "weight": 1.0}, {"source": "utils_pl_cert_slots_collectvehiclerequiredcerterrors", "target": "utils_pl_cert_slots_collectrequiredcertsloterrors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L92", "weight": 1.0}, {"source": "utils_pl_cert_slots_ensurevehiclecertslotsbynames", "target": "utils_pl_cert_slots_mergecertlistwithrequiredslots", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L204", "weight": 1.0}, {"source": "utils_pl_cert_slots_ensureselfvehiclecertslots", "target": "utils_pl_cert_slots_ensurevehiclecertslotsbynames", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L226", "weight": 1.0}, {"source": "utils_pl_cert_slots_ensurecarriervehiclecertslots", "target": "utils_pl_cert_slots_ensurevehiclecertslotsbynames", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L242", "weight": 1.0}, {"source": "utils_pl_cert_slots_ensurevehiclecertslots", "target": "utils_pl_cert_slots_ensurecarriervehiclecertslots", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L261", "weight": 1.0}, {"source": "utils_pl_cert_slots_ensurevehiclecertslots", "target": "utils_pl_cert_slots_ensureselfvehiclecertslots", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L262", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_pl_cert_slots_isrequiredcertslotcomplete", "callee": "matchRequiredCertName", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L25"}, {"caller_nid": "utils_pl_cert_slots_getmissingrequiredcertfieldlabels", "callee": "matchRequiredCertName", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L35"}, {"caller_nid": "utils_pl_cert_slots_getmissingrequiredcertfieldlabels", "callee": "push", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L39"}, {"caller_nid": "utils_pl_cert_slots_collectrequiredcertsloterrors", "callee": "find", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L51"}, {"caller_nid": "utils_pl_cert_slots_collectrequiredcertsloterrors", "callee": "push", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L55"}, {"caller_nid": "utils_pl_cert_slots_collectrequiredcertsloterrors", "callee": "join", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L55"}, {"caller_nid": "utils_pl_cert_slots_collectvehiclerequiredcerterrors", "callee": "filter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L85"}, {"caller_nid": "utils_pl_cert_slots_collectvehiclerequiredcerterrors", "callee": "filter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L88"}, {"caller_nid": "utils_pl_cert_slots_collectvehiclerequiredcerterrors", "callee": "getVehicleHeadRequiredCertNames", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L94"}, {"caller_nid": "utils_pl_cert_slots_collectvehiclerequiredcerterrors", "callee": "shouldRequireVehicleTrailerCerts", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L97"}, {"caller_nid": "utils_pl_cert_slots_collectvehiclerequiredcerterrors", "callee": "getVehicleTrailerRequiredCertNames", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L100"}, {"caller_nid": "utils_pl_cert_slots_createemptycertrow", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L114"}, {"caller_nid": "utils_pl_cert_slots_createemptycertrow", "callee": "slice", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L114"}, {"caller_nid": "utils_pl_cert_slots_createemptycertrow", "callee": "toString", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L114"}, {"caller_nid": "utils_pl_cert_slots_createemptycertrow", "callee": "random", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L114"}, {"caller_nid": "utils_pl_cert_slots_findcertindexforrequired", "callee": "findIndex", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L130"}, {"caller_nid": "utils_pl_cert_slots_mergecertlistwithrequiredslots", "callee": "normalizeVehicleCertPart", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L146"}, {"caller_nid": "utils_pl_cert_slots_mergecertlistwithrequiredslots", "callee": "filter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L150"}, {"caller_nid": "utils_pl_cert_slots_mergecertlistwithrequiredslots", "callee": "map", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L162"}, {"caller_nid": "utils_pl_cert_slots_mergecertlistwithrequiredslots", "callee": "filter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L164"}, {"caller_nid": "utils_pl_cert_slots_mergecertlistwithrequiredslots", "callee": "map", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L171"}, {"caller_nid": "utils_pl_cert_slots_mergecertlistwithrequiredslots", "callee": "filter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L189"}, {"caller_nid": "utils_pl_cert_slots_mergecertlistwithrequiredslots", "callee": "map", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L192"}, {"caller_nid": "utils_pl_cert_slots_ensurevehiclecertslotsbynames", "callee": "Boolean", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L203"}, {"caller_nid": "utils_pl_cert_slots_ensurevehiclecertslotsbynames", "callee": "shouldShowVehicleTrailerCertSlots", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L208"}, {"caller_nid": "utils_pl_cert_slots_ensurevehiclecertslotsbynames", "callee": "filter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L215"}, {"caller_nid": "utils_pl_cert_slots_ensureselfvehiclecertslots", "callee": "shouldRequireVehicleTrailerCerts", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L233"}, {"caller_nid": "utils_pl_cert_slots_striptrailerrequiredslots", "callee": "filter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L269"}, {"caller_nid": "utils_pl_cert_slots_formatrequiredcerterrors", "callee": "join", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts", "source_location": "L279"}]}
|