{
 "platform": "gitlab",
 "base": "https://gitlab.npontutechnologies.com",
 "user": "eaidoo@npontu.com",
 "host": "gitlab.npontutechnologies.com",
 "projects": [
  {
   "id": 815,
   "path": "okafor/kedebah-pos-bundle-deployment",
   "visibility": null
  },
  {
   "id": 756,
   "path": "ishmaila/application_docs",
   "visibility": null
  },
  {
   "id": 722,
   "path": "okafor/cursor-skills",
   "visibility": null
  },
  {
   "id": 709,
   "path": "deabraham/fundraiser_api",
   "visibility": null
  },
  {
   "id": 708,
   "path": "deabraham/fundraiser",
   "visibility": null
  },
  {
   "id": 700,
   "path": "deabraham/kedebah_v2_supplier_portal",
   "visibility": null
  },
  {
   "id": 693,
   "path": "ishmaila/kedebah_v2_project_tracker_api",
   "visibility": null
  },
  {
   "id": 692,
   "path": "ishmaila/kedebah_v2_commerce_and_distribution",
   "visibility": null
  },
  {
   "id": 685,
   "path": "deabraham/kedebah_v2_project_tracker",
   "visibility": null
  },
  {
   "id": 682,
   "path": "ishmaila/kedebah_v2_retail_pos",
   "visibility": null
  },
  {
   "id": 680,
   "path": "deabraham/cartus",
   "visibility": null
  },
  {
   "id": 675,
   "path": "ishmaila/mtn_egm_admin",
   "visibility": null
  },
  {
   "id": 674,
   "path": "ishmaila/mtn_egm",
   "visibility": null
  },
  {
   "id": 665,
   "path": "deabraham/absa_ussd",
   "visibility": null
  },
  {
   "id": 662,
   "path": "deabraham/teleios",
   "visibility": null
  },
  {
   "id": 661,
   "path": "ishmaila/moy_portal",
   "visibility": null
  },
  {
   "id": 659,
   "path": "deabraham/kedebah_v2_procurement",
   "visibility": null
  },
  {
   "id": 656,
   "path": "ishmaila/kedebah_v2_asset_manager_api",
   "visibility": null
  },
  {
   "id": 655,
   "path": "ishmaila/kedebah_v2_asset_manager",
   "visibility": null
  },
  {
   "id": 649,
   "path": "deabraham/smoga",
   "visibility": null
  },
  {
   "id": 644,
   "path": "kenneth/npontu-pay",
   "visibility": null
  },
  {
   "id": 610,
   "path": "princehammond/ghana_fund",
   "visibility": null
  },
  {
   "id": 575,
   "path": "princehammond/sender-id-api",
   "visibility": null
  },
  {
   "id": 571,
   "path": "princehammond/impact-food-hub",
   "visibility": null
  },
  {
   "id": 554,
   "path": "ishmaila/mtn_groupshare",
   "visibility": null
  },
  {
   "id": 549,
   "path": "ishmaila/cihrm",
   "visibility": null
  },
  {
   "id": 546,
   "path": "ishmaila/mtnagmneww",
   "visibility": null
  },
  {
   "id": 520,
   "path": "okafor/deywuro-sms-routing",
   "visibility": null
  },
  {
   "id": 519,
   "path": "ishmaila/kedebah_v2_company_admin_api",
   "visibility": null
  },
  {
   "id": 515,
   "path": "ishmaila/cihrm_website",
   "visibility": null
  },
  {
   "id": 513,
   "path": "ishmaila/agi_business_in_box",
   "visibility": null
  },
  {
   "id": 512,
   "path": "ishmaila/kedebah_v2_finance",
   "visibility": null
  },
  {
   "id": 509,
   "path": "ishmaila/kedebah-v2-template",
   "visibility": null
  },
  {
   "id": 508,
   "path": "ishmaila/kedebah_v2_company_admin",
   "visibility": null
  },
  {
   "id": 498,
   "path": "ishmaila/executive_dashboard_facility_api",
   "visibility": null
  },
  {
   "id": 497,
   "path": "ishmaila/executive-talents-compliance-api",
   "visibility": null
  },
  {
   "id": 496,
   "path": "ishmaila/executive-dashboard-finance-api",
   "visibility": null
  },
  {
   "id": 493,
   "path": "ishmaila/executive-dashboard-business-api",
   "visibility": null
  },
  {
   "id": 492,
   "path": "ishmaila/executive-dashboard-operations-api",
   "visibility": null
  },
  {
   "id": 491,
   "path": "ishmaila/executive_dash_enginerring_product_api",
   "visibility": null
  },
  {
   "id": 490,
   "path": "ishmaila/executive_dashboard_frontend",
   "visibility": null
  },
  {
   "id": 475,
   "path": "ishmaila/kedebah_v2_notification_api",
   "visibility": null
  },
  {
   "id": 427,
   "path": "ishmaila/agi-trust-seal",
   "visibility": null
  },
  {
   "id": 418,
   "path": "jjnyadroh/kedebah_v2_administrative_management",
   "visibility": null
  },
  {
   "id": 405,
   "path": "ishmaila/kedebah_v2_jobs_portal",
   "visibility": null
  },
  {
   "id": 395,
   "path": "jjnyadroh/navah_verify",
   "visibility": null
  },
  {
   "id": 394,
   "path": "jjnyadroh/kedebah_v2_pim_api",
   "visibility": null
  },
  {
   "id": 392,
   "path": "jjnyadroh/kedebah_v2_pim",
   "visibility": null
  },
  {
   "id": 391,
   "path": "jabrokwah/navah-admin",
   "visibility": null
  },
  {
   "id": 387,
   "path": "jjnyadroh/kedebah_v2_central_app",
   "visibility": null
  },
  {
   "id": 383,
   "path": "jjnyadroh/rsvp",
   "visibility": null
  },
  {
   "id": 365,
   "path": "jjnyadroh/kedebah_v2_hrm",
   "visibility": null
  },
  {
   "id": 364,
   "path": "jjnyadroh/kedebah_v2_admin",
   "visibility": null
  },
  {
   "id": 362,
   "path": "jjnyadroh/kedebah_v2_company_admin_api",
   "visibility": null
  },
  {
   "id": 361,
   "path": "jjnyadroh/kedebah_v2_tenant_processor",
   "visibility": null
  },
  {
   "id": 360,
   "path": "jjnyadroh/kedebah_v2_hr_api",
   "visibility": null
  },
  {
   "id": 357,
   "path": "jjnyadroh/kedebah_v2_email_api",
   "visibility": null
  },
  {
   "id": 356,
   "path": "jjnyadroh/kedebah_v2_sms_api",
   "visibility": null
  },
  {
   "id": 355,
   "path": "jjnyadroh/kedebah_v2_auth_api",
   "visibility": null
  },
  {
   "id": 354,
   "path": "jjnyadroh/kedebah_v2_onboarding_api",
   "visibility": null
  },
  {
   "id": 353,
   "path": "jjnyadroh/kedebah_v2_onboarding",
   "visibility": null
  },
  {
   "id": 344,
   "path": "jjnyadroh/new_internal_tool_frontend",
   "visibility": null
  },
  {
   "id": 343,
   "path": "jjnyadroh/new_internal_tool",
   "visibility": null
  },
  {
   "id": 333,
   "path": "jabrokwah/bleoo-ussd-portal",
   "visibility": null
  },
  {
   "id": 324,
   "path": "jabrokwah/tickets-manager-api",
   "visibility": null
  },
  {
   "id": 322,
   "path": "jabrokwah/tickets-manager",
   "visibility": null
  },
  {
   "id": 314,
   "path": "okafor/epc-tool",
   "visibility": null
  },
  {
   "id": 295,
   "path": "nii/malta-lotto-ussd",
   "visibility": null
  },
  {
   "id": 268,
   "path": "nii/gksb-content-purchase-service",
   "visibility": null
  },
  {
   "id": 227,
   "path": "nii/mtn-agm-admin",
   "visibility": null
  },
  {
   "id": 186,
   "path": "nii/new_deywuro",
   "visibility": null
  },
  {
   "id": 181,
   "path": "eamenyedzi/welcome-to-npontu-starter-pack",
   "visibility": null
  },
  {
   "id": 171,
   "path": "Epaphras/content-share",
   "visibility": null
  },
  {
   "id": 168,
   "path": "Epaphras/annex-survey",
   "visibility": null
  },
  {
   "id": 150,
   "path": "Epaphras/jobmatch",
   "visibility": null
  },
  {
   "id": 144,
   "path": "Epaphras/annex_survey",
   "visibility": null
  },
  {
   "id": 32,
   "path": "eamenyedzi/deywuro",
   "visibility": null
  },
  {
   "id": 23,
   "path": "samUi/mtncoi",
   "visibility": null
  },
  {
   "id": 22,
   "path": "eamenyedzi/fidelity-fyei",
   "visibility": null
  },
  {
   "id": 16,
   "path": "eamenyedzi/internal-tool-report",
   "visibility": null
  },
  {
   "id": 15,
   "path": "eamenyedzi/internal-tool-frontend",
   "visibility": null
  },
  {
   "id": 14,
   "path": "eamenyedzi/internal-tool",
   "visibility": null
  }
 ],
 "groups": [
  {
   "id": 48,
   "path": "npontu-interns-2022"
  }
 ],
 "ci_vars": [
  {
   "scope": "project",
   "proj": "ishmaila/agi-trust-seal",
   "key": "SBX_IP",
   "value": "148.251.89.119",
   "protected": false,
   "masked": false
  },
  {
   "scope": "project",
   "proj": "ishmaila/agi-trust-seal",
   "key": "SBX_PORT",
   "value": "22",
   "protected": false,
   "masked": false
  },
  {
   "scope": "project",
   "proj": "ishmaila/agi-trust-seal",
   "key": "SBX_USER",
   "value": "npontucontrl",
   "protected": false,
   "masked": false
  },
  {
   "scope": "project",
   "proj": "ishmaila/agi-trust-seal",
   "key": "SSH_RSA",
   "value": "-----BEGIN OPENSSH PRIVATE KEY-----\nb3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAACFwAAAAdzc2gtcn\nNhAAAAAwEAAQAAAgEAqUMZpO+jrVkxfOqAFegbhJNuCQsvKJMVa6UK3q5N1H+SvunXuQx8\naAcajyOFI0wQyoQi+hEmhISVb9dQmWt0GdvhaEGQhzaDEsFzOyAJkggpMdzE4SJnxXVNaT\nSfAXApjSyV8GvDPOtrUUrRbHzSEzq2wUKRkB5wSL+aWgPLLUDRDsbxamwzdSPw17pP0LLV\n7mzJN8YcAagQ9z3BlF022422LESA8/vK01PXxSAxlITnUWIBZKycsJsTBXe9jlb+VksgYt\nqBgsdHbDBZjP78YQqAwgr2s9q1K1SajgEMQW/9YNEtF595iJ/VPAdQhkiMzypjEC3olW0K\nwCoDr2iZmCGvrR3EJU74s6dSkJLfUJct6z9L2bLuhVb02B/yUt3bnFNk2A4YiP4U8K5uUQ\nSa/GIBYhnAIQe7FJnPJQQas+6CzqC43gnY2vMF52lObwEHQljha4CoaM2W8P73ThecgRoJ\nm9RYWypYsfvGvUTh01iRIslKiA6nITdpnwT1r7i1CYveIG6ktAndsmNw0vTTTD1b4Deew9\nn/IV5Xpj9Ivv17h6yVVfPJzYArqviiU7UiEvlKwlZaouKQQ20yKHUDAFVAa1m5TmwbU4EO\nTeM39HOYOguLpEe1YeetdsOJfBiV3bfvb19LNYA57L7h9ikVYBr2/VeuWfX+JE/YiozSQN\nMAAAdIwqkWkMKpFpAAAAAHc3NoLXJzYQAAAgEAqUMZpO+jrVkxfOqAFegbhJNuCQsvKJMV\na6UK3q5N1H+SvunXuQx8aAcajyOFI0wQyoQi+hEmhISVb9dQmWt0GdvhaEGQhzaDEsFzOy\nAJkggpMdzE4SJnxXVNaTSfAXApjSyV8GvDPOtrUUrRbHzSEzq2wUKRkB5wSL+aWgPLLUDR\nDsbxamwzdSPw17pP0LLV7mzJN8YcAagQ9z3BlF022422LESA8/vK01PXxSAxlITnUWIBZK\nycsJsTBXe9jlb+VksgYtqBgsdHbDBZjP78YQqAwgr2s9q1K1SajgEMQW/9YNEtF595iJ/V\nPAdQhkiMzypjEC3olW0KwCoDr2iZmCGvrR3EJU74s6dSkJLfUJct6z9L2bLuhVb02B/yUt\n3bnFNk2A4YiP4U8K5uUQSa/GIBYhnAIQe7FJnPJQQas+6CzqC43gnY2vMF52lObwEHQljh\na4CoaM2W8P73ThecgRoJm9RYWypYsfvGvUTh01iRIslKiA6nITdpnwT1r7i1CYveIG6ktA\nndsmNw0vTTTD1b4Deew9n/IV5Xpj9Ivv17h6yVVfPJzYArqviiU7UiEvlKwlZaouKQQ20y\nKHUDAFVAa1m5TmwbU4EOTeM39HOYOguLpEe1YeetdsOJfBiV3bfvb19LNYA57L7h9ikVYB\nr2/VeuWfX+JE/YiozSQNMAAAADAQABAAACAFJ5JHyuW4VyqV9hb8m8z/O4VmxHq9HMYSqT\nP4mjSr8Y7iriDD/ZaqDRnUpTl2LMhH35BoXsZ2U4qQvW0SoAJpEXB2ziTYbks9cmtXwAr0\nkdet0V4kSEnCWlc3OotTVhLo3gRKriBz6ewyrYFtUSuNWvzS67veuIOVPpME9d+9jv9S2L\nGESvth8ExSyIVq2tBfpnvV/Uwv63opSl3bXp+XnfQf2t31uCu6BfAQrHFgF1BLUt2NnyFW\nMkHI+UeaNqlgD8GCqyp1pOuWlo4amG8PhjwrtJ1k1qas5TKf+5WPxlkgNjyOHyzagZoS/f\nrIfRv/KNh7lxdRuiBxP9JNCKWhPwlN2VDj0MhsjMQE/akVs4UwqjyUVQV0K9VN35sqMQQb\nsARmn41L6EsJqwIGLJjAEHNbnPOlc2n09i2eOfzvPME9eyKG0PoquzW49n9DAbrlj0kFj2\nhOFDRfPWKPghoMvh5mLYP7+HkX2mEiMRhKSJSaP175TqKuV7HNXcyxf34JlSAaShK2U3Vu\n/R31XTbOpisZVUICNfdf8n/vwjsUyar6gYiwtUGl9VFWKT7wzk5pPRe054fYAZBqcHrz48\nMjhQp77ECpTCWQ/AmEZSBE/Si1+/cppe9Y6+9yPyuyNwpVbAkfPqxlLpRo1ZgfYa9+wJiK\nEkRGwaeZr/NajM1ZcBAAABAQC02it+PupxlIAK8JrQQaeXFpiVAaZ4WGDh4LaaDWkp49nj\nk4e3JqkePYKViB95O56VubTZJrd6+7i8vUKwU4cYd0ixBK9YRqm6Iz/dyezx86hL2Bf8wQ\nBJGs3qlkfa3OY/vQYIAL6MSHsocpNYMQ0O/wFWTT9nCzle1SsB50vdx/LqB5U+x/aRG1SD\nq/XHfHSIkZgp4dwDx5hXwV/WcboFJtIGUZoeQDOQ8Eki9kPlmXxWSZc0VVRtATNMZuHSPL\n++mf9SLPW1qvLJDg76RDklCg8ToW3I5rpYS0GOfQwulJkvRW3nZzGJGsXE5VJ770IglNBZ\nSKyFXlDQfTWvwO6nAAABAQDXVapJXucN/W23/+IbLkpbLoS6J7iTAyqQyGnORbc/f05ZXB\npFestYRlseVAwaceTOa7P+JeYArNCzIOdEVo77sBbpH+knxDg7jtEBMs544iBl4gNYhKUV\nqZ/36ka8UPKDlfCeiRDlpu6dNT81fmxC/ybuqJa8ebNIQBvHNDLWHSWj7vFWH0BHMJ7XW9\nEMpnfdaVTHqsuBENxuKIdnxGKh97uakrQwslVwLxE3bOtUUtPUhfgMWArdOw19iqILmeMF\niNSUMyA5+Q3aWzx6GJn6eNWbKmPt0ZoEuLuABe+r2Hz4BZ48L5o7TTi5h02PUhQUB8FvUv\nW7MCNIBdPLO8hTAAABAQDJOhAXDnXsnT3gsQOhfUUKWP0DNrxM+iMLcRWPiO1VpFdja2LK\nit/gOWu/38FgNZf6yWd9A2IaBvpYhliLKdclODIoVBtOnS7NPqSrHY8CF71OpKUFc8w/Qb\nNHxZ7zAV+ixX+Hl5t3wtpr0mEQ8Ba7ilNmldSbXTyAriiZMhPVWmJHGhOhvIQybchV0r49\nOi3WVODd08t04+w1YDTHQ3RaEdkrDbhaKZFBa6TQuV2KNFcvfHSC2XBfpNlW7rTr764enS\nVullwj/mNdN6iGUpLtsXCV+c3iChZd3shAf7UGA7Kuk03M4qhlW1iKeGl4EW/BFkEadRci\nE0PodtVcPpWBAAAAEnN1cHBvcnRAbnBvbnR1LmNvbQ==\n-----END OPENSSH PRIVATE KEY-----\n\n",
   "protected": false,
   "masked": false
  },
  {
   "scope": "project",
   "proj": "ishmaila/agi-trust-seal",
   "key": "LIVE_SERVER_IP",
   "value": "138.201.221.144",
   "protected": false,
   "masked": false
  },
  {
   "scope": "project",
   "proj": "ishmaila/agi-trust-seal",
   "key": "LIVE_SERVER_PORT",
   "value": "2304",
   "protected": false,
   "masked": false
  },
  {
   "scope": "project",
   "proj": "ishmaila/agi-trust-seal",
   "key": "LIVE_RSA",
   "value": "-----BEGIN OPENSSH PRIVATE KEY-----\nb3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAACFwAAAAdzc2gtcn\nNhAAAAAwEAAQAAAgEAqjPy4zmnoCxz/L3U1nNueSO+whEnnZ3mLNzF2PpZztHBrOuN+kZf\nV0LT3MidrTPrIdlnmX3ziJngARA8oYRyMPcwAJC8F3JOrWXUHUcS7/ECcZIfgcICX6TPke\n4X8miDq2qiTKdMdTDZQt94q9VSu9kAPM38zTpLWVV8zXhZN7ZuzwXpYHpa9IeeMAOxHiSE\n5C6NVZEPLo8PFxfnmcWjN/dgM5gEASTLACiCWdCLQ0MYy/QqLvzZUE1GMFVdaFsxIYGeyB\ndV75OCsUobkVEhbomDL6UUIPa7jHZqNQGduzVo6tcLbXW5u18o73WQSvMDIlvTShNAzHMH\nU7faduqeQ/PgU/UBBitxEdUWAPd3hbGJuNvC0NzEZvdPzASOyRUOPlpNhoiHwQ3gV+MLkD\ngFCuZOnKwxFfCH1TRdPqCARL4OD0cFYvFi7K3KjT3iLdRdZrr2/Lzf3SLaf7JmcFoHdADa\nUaWbLDe3cstilk6zhzNENrU1aJDTfsMBdkvzxxUGbSZePaOfvplHYeu0HsJxMyxJyDt45m\nRPWQYM1oW8Bsw3mdGqempZdtnw3M68eC1XE41jgLj28CfbpWw5qM3GxtInTRYW/xoyn0sl\nIzukax545qZxi31zYQBCPmQ05l55SC87SmKuOOLEvBKiLAlCOyS7DICT/ISH+GxRlAvexD\n0AAAdg+m3zD/pt8w8AAAAHc3NoLXJzYQAAAgEAqjPy4zmnoCxz/L3U1nNueSO+whEnnZ3m\nLNzF2PpZztHBrOuN+kZfV0LT3MidrTPrIdlnmX3ziJngARA8oYRyMPcwAJC8F3JOrWXUHU\ncS7/ECcZIfgcICX6TPke4X8miDq2qiTKdMdTDZQt94q9VSu9kAPM38zTpLWVV8zXhZN7Zu\nzwXpYHpa9IeeMAOxHiSE5C6NVZEPLo8PFxfnmcWjN/dgM5gEASTLACiCWdCLQ0MYy/QqLv\nzZUE1GMFVdaFsxIYGeyBdV75OCsUobkVEhbomDL6UUIPa7jHZqNQGduzVo6tcLbXW5u18o\n73WQSvMDIlvTShNAzHMHU7faduqeQ/PgU/UBBitxEdUWAPd3hbGJuNvC0NzEZvdPzASOyR\nUOPlpNhoiHwQ3gV+MLkDgFCuZOnKwxFfCH1TRdPqCARL4OD0cFYvFi7K3KjT3iLdRdZrr2\n/Lzf3SLaf7JmcFoHdADaUaWbLDe3cstilk6zhzNENrU1aJDTfsMBdkvzxxUGbSZePaOfvp\nlHYeu0HsJxMyxJyDt45mRPWQYM1oW8Bsw3mdGqempZdtnw3M68eC1XE41jgLj28CfbpWw5\nqM3GxtInTRYW/xoyn0slIzukax545qZxi31zYQBCPmQ05l55SC87SmKuOOLEvBKiLAlCOy\nS7DICT/ISH+GxRlAvexD0AAAADAQABAAACAAiKrODcbt4p/PQtLrZIer3XnmYs6DkPyJJt\nzfwSrFkly7t64tgxme1OLEXDR65+kYlUWM+qM4OifUxwXSqZ9AUjEqSkntvqX6pyFtAVVg\nz2onHCrJQdgXL9WXFwaoE+34TFyDlimAK1neGuR2cQQKOuw0VJ7Sr7hvaHxMinBos2O59m\nI4009sWY3MZ6GPRzTrwI3gzyR7nFcjNtfrEH6yYO4yQTt/e6uflbDxek0KhigKcTrN5I0D\nsodaJNVm+7S97rm2VdTnHEjGWLW5DSaoQaoJvOhBEXcNgexTu9xgW0K3zFqAwpQVX28534\n33Hzei/KPfNUvgbEqxR3gJ5BLgoUCFinknM4aahUYCvuVEPub0fiLc4A4jWivZ6N+bDViR\nj30pf6uaoQHYZG/+MY5CPUBLZydJG8cljKjEs0h4kJz/aaZHH1VksPSsiD2CFR24Q9eKXK\nu3U+aYjrrN/zV3mG/aNbvw2E9WFqp7wLtFer8hyj5rskQlVQyY8kQHrmjCbEE1G/pNmq3I\nzvIHp3Q7oHmHCEskHv6bprtbDyW/NMF5sYWQ93HyhKn4ZC76iOqUDiEEif2euoplvzMi+d\nOaoIb50z3IALZK0bXFXvLt5obkOqKZm25rUKS5AufbbXNQdIkE3XRy3s3sZRdY5Ve7P5B9\ntOWquHk0uqhJG5cECBAAABAAJcvvMV1PBGkeTtSFGQto/1MGQ8iwKkiwK3dFmbPR94p+Lf\n2GNzwLfw+kPk9q65YbFnFsghI3D3i0sbT86Dp1tLVchdwOgTL1ZeAgvPEerSqnZRxmrXsL\nEuM+1g9KntQTuczUvXkVqLmZdUywNtnANsdm/N3P79CRcvNedpguRiP95ulS4Cr3h94SyN\nyoBx/o6r8xVHLWmkzsaK+Ox0AdUnF29ng15M9rKgRUgHq9+AuINeHqzV3aArBDIRh757IL\nEHjuLGOnDzsVojh/6hAxzzKNFpgBdIs03dp1PpZvLGOlKf+yGg/1UiwQ5vUaVDED86fi8d\nAU0tUwKoJR+FNEsAAAEBANbOU5kvyUSNoydA4tSIkEUH83/nG50qqXdTTTdpael3kVdbIx\ncUgJYMM8E00JLc/V1XbfCPjCRlsFmd0kGtq6DWaCzKvVAPnAT2kH2sRidyYgGWae74qIwQ\nZSVcpjcRZfrZYf+ij4UccLdE1uWMqjsgXzIEospQLJ0TxISV7aYX/sgtyf4DaEXaFOJRHF\nt2u4poiY7BesHwOxzTZr9rGv+GBiRlMIRsFip9toOrh/rAVOfdIHQYd8E3nkGk0jBS9yDu\ndoNduHnyO/K0cNPq1Twxt434nd1urkWzAMLs3qjl50ZSvzdDc45VtnjK9U2DoWcPg8LQy1\nSgQMIeN+B3i90AAAEBAMrX4gJgZJvJdJeIWSylxfe80rXwFi1yyD69lNw6FzugwVUsx794\nBCm22DO6aLhw7bAnA9Uo4Pi5+2BiWgPafjviZA8EXlmeoPCatzH0lqZkgvlJ5yXqUhlCLX\nLS3fe6wSnzXZl8SeFQfZmrblmh5C9/aIS35CHG1k2Obf+/rSSYPj+D+4zP/tyOPbpuBA6K\n6BRC12B0lqnylq1cQXV0DTAE2JCJkI7v1hPzCrQmYePVl9wm+XAuSh9Xn/3QyUXxppZld0\nQOM5CM8GFHa9iZ8Dot9TsWocZHy/J54HUAUWzjRvHQTi3n/emC7trXxlYWwJn0+/+w1QLa\nJ8MW7mvaQ+EAAAAobnBvbnR1Y29udHJsQENlbnRPUy04MC1zdHJlYW0tYW1kNjQtYmFzZQ\nECAw==\n-----END OPENSSH PRIVATE KEY-----\n\n",
   "protected": false,
   "masked": false
  },
  {
   "scope": "project",
   "proj": "ishmaila/agi-trust-seal",
   "key": "LIVE_SERVER_USER",
   "value": "npontucontrl",
   "protected": false,
   "masked": false
  }
 ],
 "blob_hits": [
  {
   "proj": "okafor/kedebah-pos-bundle-deployment",
   "path": ".env.example",
   "pattern": "password",
   "snippet": "DB_DATABASE=kedebah_v2\nDB_USERNAME=change-me-db-user\nDB_PASSWORD=change-me-db-password\n\n# -----------------------------------------------------------------------------\n"
  },
  {
   "proj": "okafor/kedebah-pos-bundle-deployment",
   "path": "README.md",
   "pattern": "password",
   "snippet": "  `TENANT_PROCESSOR_SOURCE`, `EMAIL_SOURCE`, and `SMS_SOURCE` → paths to the existing module\n  checkouts. The defaults work when all repositories are sibling directories.\n- `DB_HOST` / `DB_PORT` / `DB_DATABASE` / `DB_USERNAME` / `DB_PASSWORD`\n  → point `DB_PORT` at **PgBouncer**\n- `REDIS_PASSWORD`\n- `FINANCE_SERVICE_KEY`, `AUTH_SERVICE_KEY`, `ONBOARDING_SERVICE_KEY`, and\n  `TENANT_PROCESSOR_SERVIC"
  },
  {
   "proj": "okafor/kedebah-pos-bundle-deployment",
   "path": "docker-compose.yml",
   "pattern": "password",
   "snippet": "  DB_DATABASE: ${DB_DATABASE}\n  DB_USERNAME: ${DB_USERNAME}\n  DB_PASSWORD: ${DB_PASSWORD}\n  # --- Redis / cache / session / queue ---\n  REDIS_CLIENT: phpredis\n  REDIS_HOST: ${REDIS_HOST:-redis}\n  REDIS_PORT: ${REDIS_PORT:-6379}\n  REDIS_PASSWORD: ${REDIS_PASSWORD}\n  CACHE_STORE: redis\n  SESSION_DRIVER: redis\n"
  },
  {
   "proj": "okafor/kedebah-pos-bundle-deployment",
   "path": "docker/common/entrypoint.sh",
   "pattern": "password",
   "snippet": "    $c=getenv(\"DB_CONNECTION\")?:\"pgsql\";\n    $h=getenv(\"DB_HOST\"); $p=getenv(\"DB_PORT\")?:\"5432\";\n    $d=getenv(\"DB_DATABASE\"); $u=getenv(\"DB_USERNAME\"); $w=getenv(\"DB_PASSWORD\");\n    try { new PDO(\"$c:host=$h;port=$p;dbname=$d\",$u,$w,[PDO::ATTR_TIMEOUT=>3]); exit(0);}\n    catch(Throwable $e){ fwrite(STDERR, $e->getMessage().\"\\n\"); exit(1);} ' 2>/dev/null\n"
  },
  {
   "proj": "okafor/kedebah-pos-bundle-deployment",
   "path": "docs/OBSERVABILITY.md",
   "pattern": "password",
   "snippet": "# 1) .env\n# GRAFANA_ADMIN_USER=admin\n# GRAFANA_ADMIN_PASSWORD=<strong password>\n# TELEGRAM_BOT_TOKEN=<from @BotFather>\n# TELEGRAM_CHAT_ID=<group or user id>\n"
  },
  {
   "proj": "okafor/kedebah-pos-bundle-deployment",
   "path": "docker/laravel-api.Dockerfile",
   "pattern": "secret",
   "snippet": "\n# --- Application source ------------------------------------------------------\n# Copy from the external repository while explicitly excluding local secrets,\n# generated dependencies, runtime files, and VCS metadata.\n# IMPORTANT: use ./vendor (anchored). A bare --exclude=vendor also strips\n"
  },
  {
   "proj": "okafor/kedebah-pos-bundle-deployment",
   "path": "docker/edge/nginx.conf",
   "pattern": "token",
   "snippet": "    tcp_nopush    on;\n    tcp_nodelay   on;\n    server_tokens off;\n    types_hash_max_size 2048;\n\n"
  },
  {
   "proj": "okafor/kedebah-pos-bundle-deployment",
   "path": "docker/observability/grafana/entrypoint.sh",
   "pattern": "token",
   "snippet": "rm -f \"$ALERT_DIR/contactpoints.yml\" \"$ALERT_DIR/policies.yml\"\n\nTOKEN=\"${TELEGRAM_BOT_TOKEN:-}\"\nCHAT=\"${TELEGRAM_CHAT_ID:-}\"\n\nif [ -n \"$TOKEN\" ] && [ -n \"$CHAT\" ]; then\n  # Force YAML strings via double quotes (handles negative group chat ids)\n  cat > \"$ALERT_DIR/contactpoints.yml\" <<EOF\n"
  },
  {
   "proj": "okafor/kedebah-pos-bundle-deployment",
   "path": "docker/edge/40-kedebah-edge.sh",
   "pattern": "BEGIN",
   "snippet": "    if [ -n \"${FINANCE_DOMAIN}\" ]; then\n        # Drop marker comments only; keep the finance server blocks.\n        sed -e '/#__FINANCE_.*_BEGIN__/d' -e '/#__FINANCE_.*_END__/d' \"$tmpl\" \\\n            | envsubst '${DOMAIN} ${FINANCE_DOMAIN} ${FINANCE_SSL_NAME}'\n    else\n        # Remove optional finance server blocks entirely.\n        sed -e '/#__FINANCE_.*_BEGIN__/,/#__FINANCE_.*_END__/d' \"$tmpl\""
  },
  {
   "proj": "okafor/kedebah-pos-bundle-deployment",
   "path": "docker/edge/templates/edge-http.conf.template",
   "pattern": "BEGIN",
   "snippet": "\n# Finance SPA — only rendered when FINANCE_DOMAIN is non-empty (entrypoint).\n#__FINANCE_HTTP_BEGIN__\nserver {\n    listen 80;\n"
  },
  {
   "proj": "okafor/kedebah-pos-bundle-deployment",
   "path": "docker/edge/templates/edge-tls.conf.template",
   "pattern": "BEGIN",
   "snippet": "}\n\n#__FINANCE_TLS_BEGIN__\nserver {\n    listen 443 ssl;\n"
  },
  {
   "proj": "okafor/cursor-skills",
   "path": ".cursor/rules/npontu-security-standards.mdc",
   "pattern": "password",
   "snippet": "- ALWAYS use `config('key')` helper, NEVER `env('KEY')` directly in code\n- .env MUST be in .gitignore - verify before any commit suggestion\n- Use .env.example with placeholder values only (e.g., `DB_PASSWORD=your_password_here`)\n- NEVER log, dump, or print environment variables\n- NEVER include API keys, tokens, or secrets in code comments\n"
  },
  {
   "proj": "okafor/cursor-skills",
   "path": ".cursor/skills/npontu-auth/SKILL.md",
   "pattern": "password",
   "snippet": "---\nname: npontu-auth\ndescription: Implements secure authentication and session management for Laravel applications. Use when creating login, registration, password reset, session handling, or any authentication-related features. Enforces rate limiting, secure password policies, and proper session configuration.\nlicense: MIT\ncompatibility:\n"
  },
  {
   "proj": "okafor/cursor-skills",
   "path": ".cursor/skills/npontu-security-standards/SKILL.md",
   "pattern": "password",
   "snippet": "## 2. AUTHENTICATION\n\n- Use Laravel Sanctum for API auth; hash passwords with `Hash::make()`.\n- Rate limit ALL auth endpoints: `throttle:5,1`.\n- Validate with FormRequest; regenerate session after login; invalidate sessions on password change.\n\n## 3. AUTHORIZATION\n"
  },
  {
   "proj": "okafor/cursor-skills",
   "path": ".cursor/skills/npontu-security/SKILL.md",
   "pattern": "password",
   "snippet": "**Mandatory Rules:**\n- Use Laravel Sanctum for API authentication\n- Hash passwords with `Hash::make()` (bcrypt)\n- Implement rate limiting: maximum 5 attempts per minute\n- Validate ALL inputs with FormRequest classes\n"
  },
  {
   "proj": "okafor/cursor-skills",
   "path": ".cursor/skills/npontu-security/scripts/check-secrets.sh",
   "pattern": "password",
   "snippet": "    'pk_live_[a-zA-Z0-9]+'\n    'AKIA[0-9A-Z]{16}'\n    'password\\s*=\\s*[\"\\047][^\"\\047]{8,}[\"\\047]'\n    'secret\\s*=\\s*[\"\\047][^\"\\047]{8,}[\"\\047]'\n    'api_key\\s*=\\s*[\"\\047][^\"\\047]{8,}[\"\\047]'\n    'DB_PASSWORD=[^$]'\n    'APP_KEY=base64:[a-zA-Z0-9+/=]+'\n)\n"
  },
  {
   "proj": "okafor/cursor-skills",
   "path": ".cursor/skills/senior-laravel-engineer/SKILL.md",
   "pattern": "password",
   "snippet": "- **Single responsibility**: SOLID, especially in controllers and services.\n- **DI and container**: Use constructor injection and the service container.\n- **Security first**: CSRF, validation, parameter binding, hashed passwords.\n- **RESTful**: Resource controllers and REST conventions for APIs.\n\n"
  },
  {
   "proj": "okafor/cursor-skills",
   "path": "README.md",
   "pattern": "secret",
   "snippet": "| Skill | Description |\n|-------|-------------|\n| [npontu-security-standards](.cursor/skills/npontu-security-standards/) | Single-doc Npontu Security Framework (always-on rule for .php, .vue, .js, .ts). Enforces secrets, auth, DB, multi-tenancy, validation, API security. |\n| [npontu-security](.cursor/skills/npontu-security/) | Npontu security standards: env/config, auth, authorization, SQL safety,"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": ".env.example",
   "pattern": "password",
   "snippet": "DB_DATABASE=homestead\nDB_USERNAME=homestead\nDB_PASSWORD=secret\n\nBROADCAST_DRIVER=log\n"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "app/Exceptions/Handler.php",
   "pattern": "password",
   "snippet": "     */\n    protected $dontFlash = [\n        'password',\n        'password_confirmation',\n    ];\n\n"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "app/Http/Controllers/Auth/ForgotPasswordController.php",
   "pattern": "password",
   "snippet": "\nuse App\\Http\\Controllers\\Controller;\nuse Illuminate\\Foundation\\Auth\\SendsPasswordResetEmails;\n\nclass ForgotPasswordController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Password Reset Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller is responsible for handli"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "app/Http/Controllers/Auth/RegisterController.php",
   "pattern": "password",
   "snippet": "            'name' => 'required|string|max:255',\n            'email' => 'required|string|email|max:255|unique:users',\n            'password' => 'required|string|min:6|confirmed',\n        ]);\n    }\n"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "app/Http/Controllers/Auth/ResetPasswordController.php",
   "pattern": "password",
   "snippet": "\nuse App\\Http\\Controllers\\Controller;\nuse Illuminate\\Foundation\\Auth\\ResetsPasswords;\n\nclass ResetPasswordController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Password Reset Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller is responsible for handling passwor"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "app/Http/Controllers/MerchantsController.php",
   "pattern": "password",
   "snippet": "                \"description\" => \"required\",\n                \"user_id\" => \"required\",\n                \"password\" => \"required\",\n                \"redirect_url\" => \"required\",\n                \"productinfo\" => \"required\",\n"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "app/Http/Controllers/payController.php",
   "pattern": "password",
   "snippet": "        $num=$request->input('send_number');\n        $Username=$request->input('uid');\n        $Password=$request->input('pass');\n        $trans_prefix=$request->input('tp');\n        $usercallback=$request->input('cbk');\n"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "config/queue.php",
   "pattern": "secret",
   "snippet": "            'driver' => 'sqs',\n            'key' => 'your-public-key',\n            'secret' => 'your-secret-key',\n            'prefix' => 'https://sqs.us-east-1.amazonaws.com/your-account-id',\n            'queue' => 'your-queue-name',\n"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "database/factories/UserFactory.php",
   "pattern": "secret",
   "snippet": "        'name' => $faker->name,\n        'email' => $faker->unique()->safeEmail,\n        'password' => $password ?: $password = bcrypt('secret'),\n        'remember_token' => str_random(10),\n    ];\n"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "app/Http/Kernel.php",
   "pattern": "token",
   "snippet": "            // \\Illuminate\\Session\\Middleware\\AuthenticateSession::class,\n            \\Illuminate\\View\\Middleware\\ShareErrorsFromSession::class,\n            \\App\\Http\\Middleware\\VerifyCsrfToken::class,\n            \\Illuminate\\Routing\\Middleware\\SubstituteBindings::class,\n        ],\n"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "app/Http/Middleware/VerifyCsrfToken.php",
   "pattern": "token",
   "snippet": "namespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken as Middleware;\n\nclass VerifyCsrfToken extends Middleware\n{\n    /**\n"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "app/Merchants.php",
   "pattern": "token",
   "snippet": "    //\n    protected $fillable=[\n        'name','token','is_locked'\n    ];\n\n    protected $hidden=[\n        'token'\n    ];\n}\n"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "app/User.php",
   "pattern": "token",
   "snippet": "     */\n    protected $hidden = [\n        'password', 'remember_token',\n    ];\n}\n"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "composer.lock",
   "pattern": "token",
   "snippet": "            },\n            \"require\": {\n                \"ext-tokenizer\": \"*\",\n                \"jakub-onderka/php-console-color\": \"~0.2\",\n                \"php\": \">=5.4.0\"\n"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "config/database.php",
   "pattern": "BEGIN",
   "snippet": "    | All database work in Laravel is done through the PHP PDO facilities\n    | so make sure you have the driver for your particular database of\n    | choice installed on your machine before you begin development.\n    |\n    */\n"
  },
  {
   "proj": "kenneth/npontu-pay",
   "path": "resources/assets/js/app.js",
   "pattern": "BEGIN",
   "snippet": "/**\n * Next, we will create a fresh Vue application instance and attach it to\n * the page. Then, you may begin adding components to this application\n * or customize the JavaScript scaffolding to fit your unique needs.\n */\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": ".env",
   "pattern": "password",
   "snippet": "DB_DATABASE=kedebah_v2\nDB_USERNAME=postgres\nDB_PASSWORD=rootpass\n\nSESSION_DRIVER=database\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "app/Models/User.php",
   "pattern": "password",
   "snippet": "        'country_id',\n        'registration_method_id',\n        'password',\n        'initial_password',\n        'must_change_password'\n    ];\n\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "composer.lock",
   "pattern": "password",
   "snippet": "                }\n            ],\n            \"description\": \"🛠  Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.\",\n            \"homepage\": \"https://nette.org\",\n            \"keywords\": [\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "config/auth.php",
   "pattern": "password",
   "snippet": "    |--------------------------------------------------------------------------\n    |\n    | This option defines the default authentication \"guard\" and password\n    | reset \"broker\" for your application. You may change these values\n    | as required, but they're a perfect start for most applications.\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "node_modules/vite/dist/node/chunks/dep-BKbDVx1T.js",
   "pattern": "passwd",
   "snippet": "\t\t      // stream from an existing fd which is writable only. But for now\n\t\t      // we'll just add this hack and set the `readable` member to false.\n\t\t      // Test: ./node test/fixtures/echo.js < /etc/passwd\n\t\t      stream.readable = false;\n\t\t      stream.read = null;\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php",
   "pattern": "passwd",
   "snippet": "            $cert = $options['cert'];\n            if (\\is_array($cert)) {\n                $conf[\\CURLOPT_SSLCERTPASSWD] = $cert[1];\n                $cert = $cert[0];\n            }\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "config/sanctum.php",
   "pattern": "secret",
   "snippet": "    | that notify developers if they commit tokens into repositories.\n    |\n    | See: https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning\n    |\n    */\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/composer/autoload_classmap.php",
   "pattern": "secret",
   "snippet": "    'Illuminate\\\\Console\\\\View\\\\Components\\\\Mutators\\\\EnsurePunctuation' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Mutators/EnsurePunctuation.php',\n    'Illuminate\\\\Console\\\\View\\\\Components\\\\Mutators\\\\EnsureRelativePaths' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Mutators/EnsureRelativePaths.php',\n    'Illuminate\\\\Console\\\\View\\\\Co"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/composer/autoload_static.php",
   "pattern": "secret",
   "snippet": "        'Illuminate\\\\Console\\\\View\\\\Components\\\\Mutators\\\\EnsurePunctuation' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Mutators/EnsurePunctuation.php',\n        'Illuminate\\\\Console\\\\View\\\\Components\\\\Mutators\\\\EnsureRelativePaths' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Mutators/EnsureRelativePaths.php',\n        'Illumin"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/facade/ignition-contracts/.github/workflows/php-cs-fixer.yml",
   "pattern": "secret",
   "snippet": "                    branch: ${{ steps.extract_branch.outputs.branch }}\n                env:\n                    GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/en_US/Company.php",
   "pattern": "secret",
   "snippet": "        'Cabinetmaker', 'Cafeteria Cook', 'Calibration Technician OR Instrumentation Technician', 'Camera Operator', 'Camera Repairer', 'Captain', 'Caption Writer', 'Cardiovascular Technologist', 'Career Counselor', 'Carpenter', 'Carpenter Assembler and Repairer', 'Carpet Installer', 'Cartographer', 'Cartoonist', 'Carver', 'Cashier', 'Casting Machine Operator', 'Casting Machine Set-Up Operator', '"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/en_US/Text.php",
   "pattern": "secret",
   "snippet": "   Don't let him know she liked them best,\n    For this must ever be\n   A secret, kept from all the rest,\n    Between yourself and me.'\n\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/es_ES/Text.php",
   "pattern": "secret",
   "snippet": "- En efecto- continuó el mentiroso- , y si aquel hombre eminente defendió con tanto calor la paz con los republicanos, fue porque yo se lo aconsejé, convenciéndole antes de la inoportunidad de la guerra. Mas Godoy, que ya entonces era Valido, se obstinó en proseguirla, sólo por llevarme la contraria, según he entendido después. Lo más gracioso es que el mismo Godoy se vio obligado a concluir la gu"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/fr_CA/Text.php",
   "pattern": "secret",
   "snippet": "que son fils eût choisi une bonne amie et qu'il pensât au mariage.\n\nTout le village fut bientôt dans le secret, car le dimanche suivant\nMacloune était parti de bonne heure dans son canot pour se rendre à\nla Petite-Misère dans le but de prier Marichette de l'accompagner à\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/fr_FR/Text.php",
   "pattern": "secret",
   "snippet": "\nAlors elles se considérèrent silencieusement. Elles n'avaient, la\nservante et la maîtresse, aucun secret l'une pour l'autre. Enfin\nFélicité soupira:\n\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/guzzlehttp/guzzle/UPGRADING.md",
   "pattern": "api_key",
   "snippet": "    {\n        $default = array();\n        $required = array('base_url', 'username', 'api_key');\n        $config = Inspector::fromConfig($config, $default, $required);\n\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/laravel/sail/src/Console/Concerns/InteractsWithDockerComposeServices.php",
   "pattern": "api_key",
   "snippet": "            $environment .= \"\\nTYPESENSE_PORT=8108\";\n            $environment .= \"\\nTYPESENSE_PROTOCOL=http\";\n            $environment .= \"\\nTYPESENSE_API_KEY=xyz\\n\";\n        }\n\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/laravel/sail/stubs/typesense.stub",
   "pattern": "api_key",
   "snippet": "    environment:\n        TYPESENSE_DATA_DIR: '${TYPESENSE_DATA_DIR:-/typesense-data}'\n        TYPESENSE_API_KEY: '${TYPESENSE_API_KEY:-xyz}'\n        TYPESENSE_ENABLE_CORS: '${TYPESENSE_ENABLE_CORS:-true}'\n    volumes:\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/monolog/monolog/src/Monolog/Handler/SendGridHandler.php",
   "pattern": "api_key",
   "snippet": "        $message = [];\n        $message['api_user'] = $this->apiUser;\n        $message['api_key'] = $this->apiKey;\n        $message['from'] = $this->from;\n        foreach ($this->to as $recipient) {\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/stancl/tenancy/src/Features/TenantConfig.php",
   "pattern": "api_key",
   "snippet": "\n    public static $storageToConfigMap = [\n        // 'paypal_api_key' => 'services.paypal.api_key',\n    ];\n\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php",
   "pattern": "apikey",
   "snippet": "{\n    protected Swift_Message $message;\n    protected string $apiKey;\n\n    /**\n     * @phpstan-param (Swift_Message|callable(): Swift_Message) $message\n     *\n     * @param string                 $apiKey  A valid Mandrill API key\n     * @param callable|Swift_Message $message An example message for real messages, only the body will be replaced\n     *\n     * @throws \\InvalidArgumentException if not "
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php",
   "pattern": "apikey",
   "snippet": "     * Create telegram bot with https://telegram.me/BotFather and use access token from it.\n     */\n    private string $apiKey;\n\n    /**\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/bootstrap.min.js",
   "pattern": "apikey",
   "snippet": "  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n  */\n!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?e(exports,require(\"jquery\"),require(\"popper.js\")):\"function\"==typeof define&&define.amd?define([\"exports\",\"jquery\",\"popper.js\"],e):e((t=\"undefined\"!=typeof globalThis?globalThis:t||self).bootstrap={},t.jQuery,t.Popper)}(this,(function(t,e,n){\"use str"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/spatie/flare-client-php/src/Flare.php",
   "pattern": "apikey",
   "snippet": "\n    public static function make(\n        string $apiKey = null,\n        ContextProviderDetector $contextDetector = null\n    ): self {\n        $client = new Client($apiKey);\n\n        return new self($client, $contextDetector);\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/spatie/ignition/README.md",
   "pattern": "apikey",
   "snippet": "\\Spatie\\Ignition\\Ignition::make()\n    ->runningInProductionEnvironment($boolean)\n    ->sendToFlare($yourApiKey)\n    ->register();\n```\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "app/Http/Middleware/InitTenantMiddleware.php",
   "pattern": "token",
   "snippet": "    public function handle(Request $request, Closure $next, $should_init = 1)\n    {\n        $token = $request->bearerToken();\n        $parts = explode('|', $token);\n        $tenant_id = end($parts);\n        $tenant = Tenant::find($tenant_id);\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "app/helpers.php",
   "pattern": "token",
   "snippet": "    function tenant_id()\n    {\n        $token = request()->bearerToken();\n        $parts = explode('|', $token);\n        $tenant_id = end($parts);\n        return $tenant_id;\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "app/Http/Middleware/DBTransaction.php",
   "pattern": "BEGIN",
   "snippet": "    public function handle(Request $request, Closure $next): Response\n    {\n        DB::beginTransaction();\n        try {\n            $response = $next($request);\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "node_modules/axios/dist/axios.js",
   "pattern": "BEGIN",
   "snippet": "\n  /**\n   * Trim excess whitespace off the beginning and end of a string\n   *\n   * @param {String} str The String to trim\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "node_modules/vite/dist/node/chunks/dep-Cf9MWKOi.js",
   "pattern": "AKIA",
   "snippet": "\t  Buffer.from(\n\t    // 2150 bytes\n\t    \"AGFzbQEAAAABCAJgAX8AYAAAAwUEAQAAAAUDAQABBhoFfwFBAAt/AUEAC38BQQALfwFBAAt/AUEACwciBARpbml0AAAGdXBkYXRlAAIFZmluYWwAAwZtZW1vcnkCAAqFEAQmAEGBxpS6BiQBQYnXtv5+JAJB/rnrxXkkA0H2qMmBASQEQQAkAAvMCgEYfyMBIQojAiEGIwMhByMEIQgDQCAAIAVLBEAgBSgCCCINIAcgBiAFKAIEIgsgCCAHIAUoAgAiDCAKIAggBiAHIAhzcXNqakEDdyIDIAYgB3Nxc2pqQQd3IgEgAyAGc3FzampBC3chAiAFKAIUIg8gASACIAUoAhAiCSADIAEgBSg"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/en_GB/Address.php",
   "pattern": "AKIA",
   "snippet": "        'Qatar',\n        'Reunion', 'Romania', 'Russian Federation', 'Rwanda',\n        'Saint Barthelemy', 'Saint Helena', 'Saint Kitts and Nevis', 'Saint Lucia', 'Saint Martin', 'Saint Pierre and Miquelon', 'Saint Vincent and the Grenadines', 'Samoa', 'San Marino', 'Sao Tome and Principe', 'Saudi Arabia', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovakia (Slovak Republic)'"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/en_IN/Address.php",
   "pattern": "AKIA",
   "snippet": "        'Qatar',\n        'Reunion', 'Romania', 'Russian Federation', 'Rwanda',\n        'Saint Barthelemy', 'Saint Helena', 'Saint Kitts and Nevis', 'Saint Lucia', 'Saint Martin', 'Saint Pierre and Miquelon', 'Saint Vincent and the Grenadines', 'Samoa', 'San Marino', 'Sao Tome and Principe', 'Saudi Arabia', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovakia (Slovak Republic)'"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/en_IN/Person.php",
   "pattern": "AKIA",
   "snippet": "        'Inani', 'Issac', 'Iyengar', 'Iyer',\n        'Jacob', 'Jaggi', 'Jain', 'Jani', 'Jayaraman', 'Jha', 'Jhaveri', 'Johal', 'Joshi',\n        'Kabra', 'Kadakia', 'Kade', 'Kakar', 'Kala', 'Kale', 'Kalita', 'Kalla', 'Kamdar', 'Kanda', 'Kannan', 'Kant', 'Kapadia', 'Kapoor', 'Kapur', 'Kar', 'Kara', 'Karan', 'Kari', 'Karnik', 'Karpe', 'Kashyap', 'Kata', 'Kaul', 'Kaur', 'Keer', 'Khalsa', 'Khan', 'Khan"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/en_NG/Address.php",
   "pattern": "AKIA",
   "snippet": "        'Qatar',\n        'Reunion', 'Romania', 'Russian Federation', 'Rwanda',\n        'Saint Barthelemy', 'Saint Helena', 'Saint Kitts and Nevis', 'Saint Lucia', 'Saint Martin', 'Saint Pierre and Miquelon', 'Saint Vincent and the Grenadines', 'Samoa', 'San Marino', 'Sao Tome and Principe', 'Saudi Arabia', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovakia (Slovak Republic)'"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/en_US/Address.php",
   "pattern": "AKIA",
   "snippet": "        'Qatar',\n        'Reunion', 'Romania', 'Russian Federation', 'Rwanda',\n        'Saint Barthelemy', 'Saint Helena', 'Saint Kitts and Nevis', 'Saint Lucia', 'Saint Martin', 'Saint Pierre and Miquelon', 'Saint Vincent and the Grenadines', 'Samoa', 'San Marino', 'Sao Tome and Principe', 'Saudi Arabia', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovakia (Slovak Republic)'"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/en_US/Person.php",
   "pattern": "AKIA",
   "snippet": "        'Lacey', 'Lacy', 'Laila', 'Laisha', 'Laney', 'Larissa', 'Laura', 'Lauren', 'Laurence', 'Lauretta', 'Lauriane', 'Laurianne', 'Laurie', 'Laurine', 'Laury', 'Lauryn', 'Lavada', 'Lavina', 'Lavinia', 'Lavonne', 'Layla', 'Lea', 'Leann', 'Leanna', 'Leanne', 'Leatha', 'Leda', 'Leila', 'Leilani', 'Lela', 'Lelah', 'Lelia', 'Lempi', 'Lenna', 'Lenora', 'Lenore', 'Leola', 'Leonie', 'Leonor', 'Leonora',"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/fi_FI/Address.php",
   "pattern": "AKIA",
   "snippet": "        'Qatar',\n        'Ranska', 'Romania', 'Ruanda', 'Ruotsi',\n        'Saint Kitts ja Nevis', 'Saint Lucia', 'Saint Vincent ja Grenadiinit', 'Saksa', 'Salomonsaaret', 'Sambia', 'Samoa', 'San Marino', 'São Tomé ja Príncipe', 'Saudi-Arabia', 'Senegal', 'Serbia', 'Seychellit', 'Sierra Leone', 'Singapore', 'Slovakia', 'Somalia', 'Sri Lanka', 'Sudan', 'Suomi', 'Suriname', 'Swazimaa', 'Sveitsi', 'Sy"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/id_ID/Address.php",
   "pattern": "AKIA",
   "snippet": "        'Samoa Amerika', 'San Marino', 'Sao Tome dan Principe', 'Selandia baru',\n        'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapura', 'Siprus',\n        'Slovakia (Republik Slovak)', 'Slovenia', 'Somalia', 'Spanyol', 'Sri Lanka',\n        'Sudan', 'Suriah', 'Suriname', 'Svalbard & Jan Mayen Islands', 'Swaziland',\n        'Swedia', 'Swiss', 'Taiwan', 'Tajikistan',\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/id_ID/Person.php",
   "pattern": "AKIA",
   "snippet": "        'Asmadi', 'Asman', 'Asmianto', 'Asmuni', 'Aswani', 'Atma', 'Atmaja',\n        'Bagas', 'Bagiya', 'Bagus', 'Bagya', 'Bahuraksa', 'Bahuwarna',\n        'Bahuwirya', 'Bajragin', 'Bakda', 'Bakiadi', 'Bakianto', 'Bakidin',\n        'Bakijan', 'Bakiman', 'Bakiono', 'Bakti', 'Baktiadi', 'Baktianto',\n        'Baktiono', 'Bala', 'Balamantri', 'Balangga', 'Balapati', 'Balidin',\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/ms_MY/Address.php",
   "pattern": "AKIA",
   "snippet": "        'Qatar',\n        'Romania', 'Russia', 'Rwanda',\n        'Sahara Barat', 'Saint Kitts dan Nevis', 'Saint Lucia', 'Saint Vincent dan Grenadines', 'Samoa', 'San Marino', 'São Tomé dan Príncipe', 'Scotland', 'Senegal', 'Sepanyol', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapura', 'Slovakia', 'Slovenia', 'Kepulauan Solomon', 'Somalia', 'Somaliland', 'Sri Lanka', 'Sudan', 'Sudan Selatan', 'Su"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/ms_MY/Person.php",
   "pattern": "AKIA",
   "snippet": "        'Madhavan', 'Mahathevan', 'Malayalam', 'Manicka', 'Manikavasagam', 'Marimuthu', 'Menon', 'Mohinder', 'Moorthy', 'Mudukasan', 'Muniandy', 'Munisamy', 'Munusamy', 'Murugan', 'Murugeson',\n        'Nadarajah', 'Nagapan', 'Nagappan', 'Nagaraj', 'Nagarajan', 'Nahappan', 'Naidu', 'Nair', 'Namasivayam', 'Narayan', 'Navaratnam', 'Navarednam', 'Nayar', 'Nijhar',\n        'Pakiam', 'Palaniappan', 'Pal"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/nb_NO/Address.php",
   "pattern": "AKIA",
   "snippet": "        'Portugal', 'Qatar', 'Romania', 'Russland', 'Rwanda', 'Saint Kitts og Nevis', 'Saint Lucia',\n        'Saint Vincent og Grenadinene', 'Salomonøyene', 'Samoa', 'San Marino', 'São Tomé og Príncipe', 'Saudi-Arabia',\n        'Senegal', 'Serbia', 'Seychellene', 'Sierra Leone', 'Singapore', 'Slovakia', 'Slovenia', 'Somalia', 'Spania',\n        'Sri Lanka', 'Storbritannia', 'Sudan', 'Surinam', 'Sve"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/ne_NP/Address.php",
   "pattern": "AKIA",
   "snippet": "        'Qatar',\n        'Reunion', 'Romania', 'Russian Federation', 'Rwanda',\n        'Saint Barthelemy', 'Saint Helena', 'Saint Kitts and Nevis', 'Saint Lucia', 'Saint Martin', 'Saint Pierre and Miquelon', 'Saint Vincent and the Grenadines', 'Samoa', 'San Marino', 'Sao Tome and Principe', 'Saudi Arabia', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovakia (Slovak Republic)'"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/sk_SK/Person.php",
   "pattern": "AKIA",
   "snippet": "\n    /**\n     * replaced by specific unisex slovakian title\n     */\n    public static function titleMale()\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/fakerphp/faker/src/Faker/Provider/vi_VN/Address.php",
   "pattern": "AKIA",
   "snippet": "        'Qatar',\n        'Reunion', 'Romania', 'Russian Federation', 'Rwanda',\n        'Saint Barthelemy', 'Saint Helena', 'Saint Kitts and Nevis', 'Saint Lucia', 'Saint Martin', 'Saint Pierre and Miquelon', 'Saint Vincent and the Grenadines', 'Samoa', 'San Marino', 'Sao Tome and Principe', 'Saudi Arabia', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovakia (Slovak Republic)'"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/nesbot/carbon/src/Carbon/List/regions.php",
   "pattern": "AKIA",
   "snippet": "    'SI' => 'Slovenia',\n    'SJ' => 'Svalbard and Jan Mayen',\n    'SK' => 'Slovakia',\n    'SL' => 'Sierra Leone',\n    'SM' => 'San Marino',\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim_api",
   "path": "vendor/spatie/ignition/resources/compiled/ignition.js",
   "pattern": "access_key",
   "snippet": "return c.createElement(\"span\",{key:\"line-\".concat(r),className:\"react-syntax-highlighter-line-number\",style:\"function\"==typeof n?n(a):n},\"\".concat(a,\"\\n\"))})}({lines:t.replace(/\\n$/,\"\").split(\"\\n\"),style:a,startingLineNumber:o}))}function yi(e,t){return{type:\"element\",tagName:\"span\",properties:{key:\"line-number--\".concat(e),className:[\"comment\",\"linenumber\",\"react-syntax-highlighter-line-number\"],"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": ".env.example",
   "pattern": "password",
   "snippet": "# DB_DATABASE=laravel\n# DB_USERNAME=root\n# DB_PASSWORD=\n\nSESSION_DRIVER=database\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "app/Http/Controllers/Auth/ConfirmablePasswordController.php",
   "pattern": "password",
   "snippet": "use Inertia\\Response;\n\nclass ConfirmablePasswordController extends Controller\n{\n    /**\n     * Show the confirm password view.\n     */\n    public function show(): Response\n    {\n        return Inertia::render('Auth/ConfirmPassword');\n    }\n\n    /**\n     * Confirm the user's password.\n     */\n    public function store(Request $request): RedirectResponse\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "app/Http/Controllers/Auth/NewPasswordController.php",
   "pattern": "password",
   "snippet": "\nuse App\\Http\\Controllers\\Controller;\nuse Illuminate\\Auth\\Events\\PasswordReset;\nuse Illuminate\\Http\\RedirectResponse;\nuse Illuminate\\Http\\Request;\nuse Illuminate\\Support\\Facades\\Hash;\nuse Illuminate\\Support\\Facades\\Password;\nuse Illuminate\\Support\\Str;\nuse Illuminate\\Validation\\Rules;\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "app/Http/Controllers/Auth/PasswordController.php",
   "pattern": "password",
   "snippet": "use Illuminate\\Http\\Request;\nuse Illuminate\\Support\\Facades\\Hash;\nuse Illuminate\\Validation\\Rules\\Password;\n\nclass PasswordController extends Controller\n{\n    /**\n     * Update the user's password.\n     */\n    public function update(Request $request): RedirectResponse\n    {\n        $validated = $request->validate([\n            'current_password' => ['required', 'current_password'],\n            'pa"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "app/Http/Controllers/Auth/PasswordResetLinkController.php",
   "pattern": "password",
   "snippet": "use Illuminate\\Http\\RedirectResponse;\nuse Illuminate\\Http\\Request;\nuse Illuminate\\Support\\Facades\\Password;\nuse Illuminate\\Validation\\ValidationException;\nuse Inertia\\Inertia;\nuse Inertia\\Response;\n\nclass PasswordResetLinkController extends Controller\n{\n    /**\n     * Display the password reset link request view.\n     */\n    public function create(): Response\n    {\n        return Inertia::render('"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "app/Http/Controllers/Auth/RegisteredUserController.php",
   "pattern": "password",
   "snippet": "            'name' => 'required|string|max:255',\n            'email' => 'required|string|lowercase|email|max:255|unique:'.User::class,\n            'password' => ['required', 'confirmed', Rules\\Password::defaults()],\n        ]);\n\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "app/Http/Controllers/ProfileController.php",
   "pattern": "password",
   "snippet": "    {\n        $request->validate([\n            'password' => ['required', 'current_password'],\n        ]);\n\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "app/Http/Controllers/SnwolleyController.php",
   "pattern": "password",
   "snippet": "        $loginResponse = $httpClient->post('https://snwolley.ai/api/v1/login_or_signup', [\n            'email' => 'info@faraafrica.org',\n            'password' => 'password',\n        ]);\n\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "app/Http/Requests/Auth/LoginRequest.php",
   "pattern": "password",
   "snippet": "        return [\n            'email' => ['required', 'string', 'email'],\n            'password' => ['required', 'string'],\n        ];\n    }\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "app/Models/User.php",
   "pattern": "password",
   "snippet": "        'name',\n        'email',\n        'password',\n    ];\n\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "public/assets/plugins/fontawesome-free/css/all.min.css",
   "pattern": "secret",
   "snippet": " * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-s"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "public/assets/plugins/fontawesome-free/webfonts/fa-solid-900.svg",
   "pattern": "secret",
   "snippet": "c-16.918 16.9189 -9.91699 45.7793 12.8359 53.0918l41.792 13.4336v140.102c0 17.6729 14.3271 32 32 32h64v40c0 13.2549 10.7451 24 24 24h144c13.2549 0 24 -10.7451 24 -24v-40h64c17.6729 0 32 -14.3271 32 -32v-140.102l41.792 -13.4336\nc22.7783 -7.32129 29.7354 -36.1914 12.8359 -53.0918zM192 320v-87.5312l118.208 37.9951c2.63574 0.847656 7.02344 1.53516 9.79199 1.53516s7.15625 -0.6875 9.79199 -1.53516l118.2"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "public/assets/plugins/line-awesome/css/line-awesome.css",
   "pattern": "secret",
   "snippet": "  content: \"\\f234\"; }\n\n.la-user-secret:before {\n  content: \"\\f21b\"; }\n\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "public/assets/plugins/line-awesome/fonts/la-solid-900.svg",
   "pattern": "secret",
   "snippet": "      unicode=\"&#xF5A4;\"\n      horiz-adv-x=\"1024\" d=\"M512 800C282.624 800 96 613.376 96 384C96 154.624 282.624 -32 512 -32C741.376 -32 928 154.624 928 384C928 613.376 741.376 800 512 800zM512 736C706.08 736 864 578.0799999999999 864 384C864 189.92 706.08 32 512 32C317.92 32 160 189.92 160 384C160 578.0799999999999 317.92 736 512 736zM368 512A48 48 0 0 1 368 416A48 48 0 0 1 368 512zM656 512A48 48 0"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "public/build-old/assets/app-jT8uV3hg.js",
   "pattern": "secret",
   "snippet": "            :style=\"viewerStyle\"\n            :duration=\"200\"\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "public/assets/plugins/bootstrap/js/bootstrap.bundle.min.js",
   "pattern": "apikey",
   "snippet": "\t\t\t\tvar t, n = we.getSelectorFromElement(e);\n\t\t\t\treturn n && (t = document.querySelector(n)), t || e.parentNode\n\t\t\t}, c._dataApiKeydownHandler = function(e) {\n\t\t\t\tif ((/input|textarea/i.test(e.target.tagName) ? !(32 === e.which || 27 !== e.which && (40 !== e.which && 38 !== e.which || Tt(e.target).closest(Ut).length)) : Nt.test(e.which)) && (e.preventDefault(), e.stopPropagation(), !this.disabled "
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "resources/js/Layouts/Scripts/Bootstrap.js",
   "pattern": "apikey",
   "snippet": "  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n  */\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "app/Http/Controllers/PagesController.php",
   "pattern": "token",
   "snippet": "    use Api;\n\n    public function handleUserDetailsAndToken()\n    {\n        $user = request()->query('id_token') ? json_decode(base64_decode(request()->query('id_token'))) : null;\n        if ($user) {\n            $firstLoginCookie = Cookie::get('first_login');\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "app/Services/KedebahService.php",
   "pattern": "token",
   "snippet": "    protected function get(string $path, array $queryParams = []): Response\n    {\n        $token = $this->getApiToken();\n        $path = $this->apiUrl() . $path;\n\n        $apiCall = Http::withToken($token)->acceptJson()->asJson()\n            ->timeout(0)\n            // ->withQueryParameters($queryParams)\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "public/assets/img/loaders/loader-4.svg",
   "pattern": "BEGIN",
   "snippet": "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" style=\"margin: auto; background: transparent; display: block; shape-rendering: auto;\" width=\"200px\" height=\"200px\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"xMidYMid\">\n<circle cx=\"50\" cy=\"50\" r=\"11.8486\" fill=\"none\" stroke=\"#3858f9\" stroke-width=\"1\">\n  <animate attributeName=\"r\" repeatCount=\"indefinite\" dur=\"1s\" va"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "public/assets/js/apexcharts.js",
   "pattern": "BEGIN",
   "snippet": "    this.dynamicAnim = this.initialAnim && this.w.config.chart.animations.dynamicAnimation.enabled;\n\n    this.animBeginArr = [0];\n    this.animDur = 0;\n\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "public/assets/js/chart.chartjs.js",
   "pattern": "BEGIN",
   "snippet": "\t\t\t\tyAxes: [{\n\t\t\t\t\tticks: {\n\t\t\t\t\t\tbeginAtZero: true,\n\t\t\t\t\t\tfontSize: 10,\n\t\t\t\t\t\tmax: 80,\n"
  },
  {
   "proj": "jjnyadroh/kedebah_v2_pim",
   "path": "public/assets/plugins/datatable/js/vfs_fonts.js",
   "pattern": "AKIA",
   "snippet": "this.pdfMake = this.pdfMake || {}; this.pdfMake.vfs = {\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": ".env.example",
   "pattern": "password",
   "snippet": "DB_DATABASE=laravel\nDB_USERNAME=root\nDB_PASSWORD=\n\nBROADCAST_DRIVER=log\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "app/Exceptions/Handler.php",
   "pattern": "password",
   "snippet": "     */\n    protected $dontFlash = [\n        'current_password',\n        'password',\n        'password_confirmation',\n    ];\n\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "app/Http/Controllers/AuthController.php",
   "pattern": "password",
   "snippet": "namespace App\\Http\\Controllers;\n\nuse App\\Jobs\\SendResetPasswordLink;\nuse Illuminate\\Http\\Request;\nuse Illuminate\\Support\\Facades\\Auth;\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "app/Http/Controllers/UserController.php",
   "pattern": "password",
   "snippet": "\nuse App\\DataTables\\UserDataTable;\nuse App\\Jobs\\SendResetPasswordLink;\nuse App\\Models\\User;\nuse Illuminate\\Http\\Request;\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "app/Http/Kernel.php",
   "pattern": "password",
   "snippet": "        'can' => \\Illuminate\\Auth\\Middleware\\Authorize::class,\n        'guest' => \\App\\Http\\Middleware\\RedirectIfAuthenticated::class,\n        'password.confirm' => \\Illuminate\\Auth\\Middleware\\RequirePassword::class,\n        'precognitive' => \\Illuminate\\Foundation\\Http\\Middleware\\HandlePrecognitiveRequests::class,\n        'signed' => \\App\\Http\\Middleware\\ValidateSignature::class,\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "app/Http/Middleware/TrimStrings.php",
   "pattern": "password",
   "snippet": "     */\n    protected $except = [\n        'current_password',\n        'password',\n        'password_confirmation',\n    ];\n}\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "app/Jobs/SendResetPasswordLink.php",
   "pattern": "password",
   "snippet": "namespace App\\Jobs;\n\nuse App\\Mail\\ForgotPasswordMail;\nuse Illuminate\\Bus\\Queueable;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "app/Mail/ForgotPasswordMail.php",
   "pattern": "password",
   "snippet": "use Illuminate\\Queue\\SerializesModels;\n\nclass ForgotPasswordMail extends Mailable\n{\n    use Queueable, SerializesModels;\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "app/Models/User.php",
   "pattern": "password",
   "snippet": "        'email',\n        'phone_number',\n        'password',\n    ];\n\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "composer.lock",
   "pattern": "password",
   "snippet": "                }\n            ],\n            \"description\": \"🛠  Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.\",\n            \"homepage\": \"https://nette.org\",\n            \"keywords\": [\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "config/sanctum.php",
   "pattern": "secret",
   "snippet": "    | that notify developers if they commit tokens into repositories.\n    |\n    | See: https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning\n    |\n    */\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "public/asset/icons/font-awesome/css/all.min.css",
   "pattern": "secret",
   "snippet": " * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-s"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "public/asset/icons/font-awesome/webfonts/fa-solid-900.svg",
   "pattern": "secret",
   "snippet": "c-16.918 16.9189 -9.91699 45.7793 12.8359 53.0918l41.792 13.4336v140.102c0 17.6729 14.3271 32 32 32h64v40c0 13.2549 10.7451 24 24 24h144c13.2549 0 24 -10.7451 24 -24v-40h64c17.6729 0 32 -14.3271 32 -32v-140.102l41.792 -13.4336\nc22.7783 -7.32129 29.7354 -36.1914 12.8359 -53.0918zM192 320v-87.5312l118.208 37.9951c3.08594 0.992188 6.38086 1.52832 9.79492 1.52832c3.41309 0 6.70312 -0.536133 9.78906 -1"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "public/asset/vendor/bootstrap-select/dist/js/bootstrap-select.min.js",
   "pattern": "apikey",
   "snippet": " */\n\n!function(e,t){void 0===e&&void 0!==window&&(e=window),\"function\"==typeof define&&define.amd?define([\"jquery\"],function(e){return t(e)}):\"object\"==typeof module&&module.exports?module.exports=t(require(\"jquery\")):t(e.jQuery)}(this,function(e){!function(T){\"use strict\";var d=[\"sanitize\",\"whiteList\",\"sanitizeFn\"],l=[\"background\",\"cite\",\"href\",\"itemtype\",\"longdesc\",\"poster\",\"src\",\"xlink:href\"],e"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "public/asset/vendor/fullcalendar-5.11.0/lib/main.js",
   "pattern": "apikey",
   "snippet": "    // rename this file to options.ts like other packages?\n    var OPTION_REFINERS = {\n        googleCalendarApiKey: String,\n    };\n\n    var EVENT_SOURCE_REFINERS = {\n        googleCalendarApiKey: String,\n        googleCalendarId: String,\n        googleCalendarApiBase: String,\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "public/asset/vendor/global/global.min.js",
   "pattern": "apikey",
   "snippet": "  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n  */\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "app/Http/Middleware/VerifyCsrfToken.php",
   "pattern": "token",
   "snippet": "namespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken as Middleware;\n\nclass VerifyCsrfToken extends Middleware\n{\n    /**\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "config/auth.php",
   "pattern": "token",
   "snippet": "    | separate password reset settings based on the specific user types.\n    |\n    | The expiry time is the number of minutes that each reset token will be\n    | considered valid. This security feature keeps tokens short-lived so\n    | they have less time to be guessed. You may change this as needed.\n    |\n    | The throttle setting is the number of seconds a user must wait before\n    | generating"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "config/datatables.php",
   "pattern": "token",
   "snippet": "         * List of columns are forbidden from being searched/sorted.\n         */\n        'blacklist' => ['password', 'remember_token'],\n\n        /*\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "config/database.php",
   "pattern": "BEGIN",
   "snippet": "    | All database work in Laravel is done through the PHP PDO facilities\n    | so make sure you have the driver for your particular database of\n    | choice installed on your machine before you begin development.\n    |\n    */\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "public/asset/css/style.css",
   "pattern": "BEGIN",
   "snippet": "  display: block; }\n\n/* rtl:begin:ignore */\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "public/asset/icons/font-awesome/webfonts/fa-brands-400.svg",
   "pattern": "BEGIN",
   "snippet": "d=\"M105.2 423.1c0 0 56.5 -174.8 56.5996 -174.8h-132l56.5 174.8c3.2002 8.90039 15.7998 8.90039 18.9004 0zM0.900391 160.3l28.7998 88l226.2 -294l-247.9 184c-6.7998 5.10059 -9.7002 14 -7.09961 22zM161.7 248.3h188.6l-94.2998 -294zM511.1 160.3\nc2.5 -8 -0.299805 -16.8994 -7.19922 -22l-247.9 -184l226.3 294zM425.7 423.1l56.5 -174.8h-132l56.5996 174.8c3.2002 8.90039 15.7998 8.90039 18.9004 0z\" />\n    <glyph"
  },
  {
   "proj": "jabrokwah/navah-admin",
   "path": "public/asset/vendor/jqvmap/js/jquery.vmap.world.js",
   "pattern": "AKIA",
   "snippet": "/** Add World Map Data Points */\njQuery.fn.vectorMap('addMap', 'world_en', {\"width\":950,\"height\":550,\"paths\":{\"id\":{\"path\":\"M781.68,324.4l-2.31,8.68l-12.53,4.23l-3.75-4.4l-1.82,0.5l3.4,13.12l5.09,0.57l6.79,2.57v2.57l3.11-0.57l4.53-6.27v-5.13l2.55-5.13l2.83,0.57l-3.4-7.13l-0.52-4.59L781.68,324.4L781.68,324.4M722.48,317.57l-0.28,2.28l6.79,11.41h1.98l14.15,23.67l5.66,0.57l2.83-8.27l-4.53-2.85l-0.85-4"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "app/DataTables/AllDonationsDataTable.php",
   "pattern": "password",
   "snippet": "        $apiGetNameEnquiry= new ItcUniwalletNameEnquiry();\n        $username = '';\n        $password = '';\n\n        $params = [\n            'username' => $username,\n            'password' => $password,\n            'msisdn' => $msisdn,\n            'network' => $network,\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "app/Exceptions/Handler.php",
   "pattern": "password",
   "snippet": "     */\n    protected $dontFlash = [\n        'current_password',\n        'password',\n        'password_confirmation',\n    ];\n\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "app/Http/Controllers/Auth/ConfirmPasswordController.php",
   "pattern": "password",
   "snippet": "use App\\Http\\Controllers\\Controller;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Foundation\\Auth\\ConfirmsPasswords;\n\nclass ConfirmPasswordController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Confirm Password Controller\n    |--------------------------------------------------------------------------\n    |\n    | This c"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "app/Http/Controllers/Auth/ForgotPasswordController.php",
   "pattern": "password",
   "snippet": "use App\\Http\\Controllers\\Controller;\nuse App\\Models\\User;\nuse Illuminate\\Auth\\Events\\PasswordReset;\nuse Illuminate\\Foundation\\Auth\\SendsPasswordResetEmails;\nuse Illuminate\\Http\\Request;\nuse Illuminate\\Support\\Facades\\Hash;\nuse Illuminate\\Support\\Facades\\Password;\nuse Illuminate\\Support\\Str;\n\nclass ForgotPasswordController extends Controller\n{\n    public function forgotPassword(){\n        return vi"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "app/Http/Controllers/Auth/LoginController.php",
   "pattern": "password",
   "snippet": "        $credentials = $request->validate([\n           'email' => 'required',\n           'password' => 'required',\n        ]);\n\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "app/Http/Controllers/Auth/RegisterController.php",
   "pattern": "password",
   "snippet": "            'name' => ['required', 'string', 'max:255'],\n            'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],\n            'password' => ['required', 'string', 'min:8', 'confirmed'],\n        ]);\n    }\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "app/Http/Controllers/Auth/ResetPasswordController.php",
   "pattern": "password",
   "snippet": "use App\\Http\\Controllers\\Controller;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Foundation\\Auth\\ResetsPasswords;\n\nclass ResetPasswordController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Password Reset Controller\n    |--------------------------------------------------------------------------\n    |\n    | This control"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "app/Http/Kernel.php",
   "pattern": "password",
   "snippet": "        'can' => \\Illuminate\\Auth\\Middleware\\Authorize::class,\n        'guest' => \\App\\Http\\Middleware\\RedirectIfAuthenticated::class,\n        'password.confirm' => \\Illuminate\\Auth\\Middleware\\RequirePassword::class,\n        'signed' => \\App\\Http\\Middleware\\ValidateSignature::class,\n        'throttle' => \\Illuminate\\Routing\\Middleware\\ThrottleRequests::class,\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "app/Http/Middleware/TrimStrings.php",
   "pattern": "password",
   "snippet": "     */\n    protected $except = [\n        'current_password',\n        'password',\n        'password_confirmation',\n    ];\n}\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "app/Models/User.php",
   "pattern": "password",
   "snippet": "\n// use Illuminate\\Contracts\\Auth\\MustVerifyEmail;\nuse Illuminate\\Auth\\Passwords\\CanResetPassword as PasswordsCanResetPassword;\nuse Illuminate\\Contracts\\Auth\\CanResetPassword;\nuse Illuminate\\Database\\Eloquent\\Factories\\HasFactory;\nuse Illuminate\\Foundation\\Auth\\User as Authenticatable;\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "node_modules/vite/dist/node/chunks/dep-5e7f419b.js",
   "pattern": "passwd",
   "snippet": "\t\t      // stream from an existing fd which is writable only. But for now\n\t\t      // we'll just add this hack and set the `readable` member to false.\n\t\t      // Test: ./node test/fixtures/echo.js < /etc/passwd\n\t\t      stream.readable = false;\n\t\t      stream.read = null;\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php",
   "pattern": "passwd",
   "snippet": "            $cert = $options['cert'];\n            if (\\is_array($cert)) {\n                $conf[\\CURLOPT_SSLCERTPASSWD] = $cert[1];\n                $cert = $cert[0];\n            }\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "vendor/sebastian/resource-operations/src/ResourceOperations.php",
   "pattern": "passwd",
   "snippet": "            'ldap_error',\n            'ldap_exop',\n            'ldap_exop_passwd',\n            'ldap_exop_refresh',\n            'ldap_exop_whoami',\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "public/assets/css/style.css",
   "pattern": "secret",
   "snippet": " * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "node_modules/.vite/deps/bootstrap.js.map",
   "pattern": "api_key",
   "snippet": "  \"version\": 3,\n  \"sources\": [\"../../@popperjs/core/lib/index.js\", \"../../@popperjs/core/lib/enums.js\", \"../../@popperjs/core/lib/dom-utils/getNodeName.js\", \"../../@popperjs/core/lib/dom-utils/getWindow.js\", \"../../@popperjs/core/lib/dom-utils/instanceOf.js\", \"../../@popperjs/core/lib/modifiers/applyStyles.js\", \"../../@popperjs/core/lib/utils/getBasePlacement.js\", \"../../@popperjs/core/lib/utils/m"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "app/Http/Middleware/VerifyCsrfToken.php",
   "pattern": "token",
   "snippet": "namespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken as Middleware;\n\nclass VerifyCsrfToken extends Middleware\n{\n    /**\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "composer.lock",
   "pattern": "token",
   "snippet": "                \"ext-openssl\": \"*\",\n                \"ext-session\": \"*\",\n                \"ext-tokenizer\": \"*\",\n                \"fruitcake/php-cors\": \"^1.2\",\n                \"guzzlehttp/uri-template\": \"^1.0\",\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "config/auth.php",
   "pattern": "token",
   "snippet": "    | separate password reset settings based on the specific user types.\n    |\n    | The expire time is the number of minutes that each reset token will be\n    | considered valid. This security feature keeps tokens short-lived so\n    | they have less time to be guessed. You may change this as needed.\n    |\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "config/datatables.php",
   "pattern": "token",
   "snippet": "         * List of columns are forbidden from being searched/sorted.\n         */\n        'blacklist' => ['password', 'remember_token'],\n\n        /*\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "config/sanctum.php",
   "pattern": "token",
   "snippet": "    | Sanctum is trying to authenticate a request. If none of these guards\n    | are able to authenticate the request, Sanctum will use the bearer\n    | token that's present on an incoming request for authentication.\n    |\n    */\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "config/database.php",
   "pattern": "BEGIN",
   "snippet": "    | All database work in Laravel is done through the PHP PDO facilities\n    | so make sure you have the driver for your particular database of\n    | choice installed on your machine before you begin development.\n    |\n    */\n"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "node_modules/.vite/deps/axios.js.map",
   "pattern": "BEGIN",
   "snippet": "  \"version\": 3,\n  \"sources\": [\"../../form-data/lib/browser.js\", \"../../axios/lib/helpers/bind.js\", \"../../axios/lib/utils.js\", \"../../axios/lib/core/AxiosError.js\", \"../../axios/lib/env/classes/FormData.js\", \"../../axios/lib/helpers/toFormData.js\", \"../../axios/lib/helpers/AxiosURLSearchParams.js\", \"../../axios/lib/helpers/buildURL.js\", \"../../axios/lib/core/InterceptorManager.js\", \"../../axios/li"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "vendor/spatie/ignition/resources/compiled/ignition.js",
   "pattern": "access_key",
   "snippet": "return c.createElement(\"span\",{key:\"line-\".concat(r),className:\"react-syntax-highlighter-line-number\",style:\"function\"==typeof n?n(a):n},\"\".concat(a,\"\\n\"))})}({lines:t.replace(/\\n$/,\"\").split(\"\\n\"),style:a,startingLineNumber:o}))}function ai(e,t){return{type:\"element\",tagName:\"span\",properties:{key:\"line-number--\".concat(e),className:[\"comment\",\"linenumber\",\"react-syntax-highlighter-line-number\"],"
  },
  {
   "proj": "jabrokwah/bleoo-ussd-portal",
   "path": "vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.MungeSecretKey.txt",
   "pattern": "secret_key",
   "snippet": "</p>\n\n<pre>$checksum === hash_hmac(\"sha256\", $url, $secret_key)</pre>\n\n<p>\n"
  },
  {
   "proj": "jabrokwah/tickets-manager-api",
   "path": ".env.example",
   "pattern": "password",
   "snippet": "DB_DATABASE=laravel\nDB_USERNAME=root\nDB_PASSWORD=\n\nBROADCAST_DRIVER=log\n"
  },
  {
   "proj": "jabrokwah/tickets-manager-api",
   "path": "app/Exceptions/Handler.php",
   "pattern": "password",
   "snippet": "     */\n    protected $dontFlash = [\n        'current_password',\n        'password',\n        'password_confirmation',\n    ];\n\n"
  },
  {
   "proj": "jabrokwah/tickets-manager-api",
   "path": "app/Http/Controllers/TicketsController.php",
   "pattern": "password",
   "snippet": "    {\n        $username = $request->username;\n        $password = $request->password;\n\n        if (Auth::attempt(['username' => $request->username, 'password' => $request->password])) {\n            $user = User::find(auth()->user()->id);\n            $ticket = new Ticket();\n"
  },
  {
   "proj": "jabrokwah/tickets-manager-api",
   "path": "app/Http/Kernel.php",
   "pattern": "password",
   "snippet": "        'can' => \\Illuminate\\Auth\\Middleware\\Authorize::class,\n        'guest' => \\App\\Http\\Middleware\\RedirectIfAuthenticated::class,\n        'password.confirm' => \\Illuminate\\Auth\\Middleware\\RequirePassword::class,\n        'precognitive' => \\Illuminate\\Foundation\\Http\\Middleware\\HandlePrecognitiveRequests::class,\n        'signed' => \\App\\Http\\Middleware\\ValidateSignature::class,\n"
  },
  {
   "proj": "jabrokwah/tickets-manager-api",
   "path": "app/Http/Middleware/TrimStrings.php",
   "pattern": "password",
   "snippet": "     */\n    protected $except = [\n        'current_password',\n        'password',\n        'password_confirmation',\n    ];\n}\n"
  },
  {
   "proj": "jabrokwah/tickets-manager-api",
   "path": "app/Models/User.php",
   "pattern": "password",
   "snippet": "     */\n    protected $hidden = [\n        'password',\n        'remember_token',\n    ];\n"
  },
  {
   "proj": "jabrokwah/tickets-manager-api",
   "path": "composer.lock",
   "pattern": "password",
   "snippet": "                }\n            ],\n            \"description\": \"🛠  Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.\",\n            \"homepage\": \"https://nette.org\",\n            \"keywords\": [\n"
  },
  {
   "proj": "jabrokwah/tickets-manager-api",
   "path": "config/auth.php",
   "pattern": "password",
   "snippet": "    |--------------------------------------------------------------------------\n    |\n    | This option controls the default authentication \"guard\" and password\n    | reset options for your application. You may change these defaults\n    | as required, but they're a perfect start for most applications.\n"
  },
  {
   "proj": "jabrokwah/tickets-manager-api",
   "path": "config/sanctum.php",
   "pattern": "secret",
   "snippet": "    | that notify developers if they commit tokens into repositories.\n    |\n    | See: https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning\n    |\n    */\n"
  },
  {
   "proj": "jabrokwah/tickets-manager-api",
   "path": "app/Http/Middleware/VerifyCsrfToken.php",
   "pattern": "token",
   "snippet": "namespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken as Middleware;\n\nclass VerifyCsrfToken extends Middleware\n{\n    /**\n"
  },
  {
   "proj": "jabrokwah/tickets-manager-api",
   "path": "app/Http/Middleware/DBTransaction.php",
   "pattern": "BEGIN",
   "snippet": "    public function handle(Request $request, Closure $next): Response\n    {\n        DB::beginTransaction();\n        try {\n            $response = $next($request);\n"
  },
  {
   "proj": "jabrokwah/tickets-manager-api",
   "path": "resources/views/welcome.blade.php",
   "pattern": "BEGIN",
   "snippet": "\n                                <p class=\"mt-4 text-gray-500 dark:text-gray-400 text-sm leading-relaxed\">\n                                    Laravel has wonderful documentation covering every aspect of the framework. Whether you are a newcomer or have prior experience with Laravel, we recommend reading our documentation from beginning to end.\n                                </p>\n                "
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": ".env.example",
   "pattern": "password",
   "snippet": "DB_DATABASE=laravel\nDB_USERNAME=root\nDB_PASSWORD=\n\nBROADCAST_DRIVER=log\n"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "app/Exceptions/Handler.php",
   "pattern": "password",
   "snippet": "     */\n    protected $dontFlash = [\n        'current_password',\n        'password',\n        'password_confirmation',\n    ];\n\n"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "app/Http/Controllers/AuthController.php",
   "pattern": "password",
   "snippet": "        $request->validate([\n            'email'=>'required|email',\n            'password'=>'required',\n        ]);\n        $remember=!empty($request->remember)?true:false;\n        if (Auth::attempt(['email' => $request->email, 'password' => $request->password], $remember)){\n         \n                return redirect()->route('admin.dashboard');\n    \n        }else{\n            return redirect()->ba"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "app/Http/Controllers/UserController.php",
   "pattern": "password",
   "snippet": "            'phone' => 'required|max:12|regex:/^233[0-9]{9}$/',\n            'role' => 'required',\n            'password' => 'required|min:6',\n        ]);\n        // dd($request->all());\n"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "app/Http/Kernel.php",
   "pattern": "password",
   "snippet": "        'can' => \\Illuminate\\Auth\\Middleware\\Authorize::class,\n        'guest' => \\App\\Http\\Middleware\\RedirectIfAuthenticated::class,\n        'password.confirm' => \\Illuminate\\Auth\\Middleware\\RequirePassword::class,\n        'precognitive' => \\Illuminate\\Foundation\\Http\\Middleware\\HandlePrecognitiveRequests::class,\n        'signed' => \\App\\Http\\Middleware\\ValidateSignature::class,\n"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "app/Http/Middleware/TrimStrings.php",
   "pattern": "password",
   "snippet": "     */\n    protected $except = [\n        'current_password',\n        'password',\n        'password_confirmation',\n    ];\n}\n"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "app/Models/User.php",
   "pattern": "password",
   "snippet": "     */\n    protected $hidden = [\n        'password',\n        'remember_token',\n    ];\n"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "composer.lock",
   "pattern": "password",
   "snippet": "                }\n            ],\n            \"description\": \"🛠  Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.\",\n            \"homepage\": \"https://nette.org\",\n            \"keywords\": [\n"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "config/auth.php",
   "pattern": "password",
   "snippet": "    |--------------------------------------------------------------------------\n    |\n    | This option controls the default authentication \"guard\" and password\n    | reset options for your application. You may change these defaults\n    | as required, but they're a perfect start for most applications.\n"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "public/app/bundles/prism/prism.js",
   "pattern": "passwd",
   "snippet": "Prism.languages.clike={comment:[{pattern:/(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,lookbehind:!0},{pattern:/(^|[^\\\\:])\\/\\/.*/,lookbehind:!0}],string:{pattern:/([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,greedy:!0},\"class-name\":{pattern:/((?:\\b(?:class|interface|extends|implements|trait|instanceof|new)\\s+)|(?:catch\\s+\\())[\\w.\\\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\\\]/}},keyword:/\\b(?:if|else|while"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "config/sanctum.php",
   "pattern": "secret",
   "snippet": "    | that notify developers if they commit tokens into repositories.\n    |\n    | See: https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning\n    |\n    */\n"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "public/app/css/app.min.css",
   "pattern": "secret",
   "snippet": " * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-he"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "public/app/fonts/webfonts/fa-solid-900.svg",
   "pattern": "secret",
   "snippet": "c-16.918 16.9189 -9.91699 45.7793 12.8359 53.0918l41.792 13.4336v140.102c0 17.6729 14.3271 32 32 32h64v40c0 13.2549 10.7451 24 24 24h144c13.2549 0 24 -10.7451 24 -24v-40h64c17.6729 0 32 -14.3271 32 -32v-140.102l41.792 -13.4336\nc22.7783 -7.32129 29.7354 -36.1914 12.8359 -53.0918zM192 320v-87.5312l118.208 37.9951c2.63574 0.847656 7.02344 1.53516 9.79199 1.53516s7.15625 -0.6875 9.79199 -1.53516l118.2"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "app/Http/Middleware/VerifyCsrfToken.php",
   "pattern": "token",
   "snippet": "namespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken as Middleware;\n\nclass VerifyCsrfToken extends Middleware\n{\n    /**\n"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "config/datatables.php",
   "pattern": "token",
   "snippet": "         * List of columns are forbidden from being searched/sorted.\n         */\n        'blacklist' => ['password', 'remember_token'],\n\n        /*\n"
  },
  {
   "proj": "jabrokwah/tickets-manager",
   "path": "public/app/bundles/apexcharts/apexcharts.min.js",
   "pattern": "BEGIN",
   "snippet": " * Released under the MIT License.\n */\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/app/templates/components/components-forms.html",
   "pattern": "password",
   "snippet": "                          <!-- Form -->\n                          <div class=\"mb-3\">\n                              <label for=\"exampleInputIconPassword\">Password</label>\n                              <div class=\"input-group\">\n                                  <input type=\"password\" class=\"form-control\" id=\"exampleInputIconPassword\" placeholder=\"Password\" aria-label=\"Password\">\n                    "
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/app/templates/components/components-modals.html",
   "pattern": "password",
   "snippet": "                                                      <!-- Form -->\n                                                      <div class=\"form-group mb-4\">\n                                                          <label for=\"password\">Your Password</label>\n                                                          <div class=\"input-group\">\n                                                              "
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/app/templates/index.html",
   "pattern": "password",
   "snippet": "                    </div>\n                    <div class=\"col-6 mb-5\">\n                        <a href=\"/page-forgot-password.html\" class=\"page-preview scale-up-2\">\n                            <img class=\"shadow-lg rounded scale\" src=\"{{ ASSETS_ROOT }}/img/pages/forgot-password.jpg\" alt=\"Forgot password preview\">\n                            <div class=\"text-center show-on-hover rounded-bottom\">\n "
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/app/templates/page/page-forgot-password.html",
   "pattern": "password",
   "snippet": "{% extends \"layouts/base-fullscreen.html\" %}\n\n{% block title %} Forgot Password {% endblock %} \n\n<!-- Specific Page CSS goes HERE  -->\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/app/templates/page/page-lock.html",
   "pattern": "password",
   "snippet": "                                <!-- Form -->\n                                <div class=\"form-group mb-4\">\n                                    <label for=\"password\">Your Password</label>\n                                    <div class=\"input-group\">\n                                        <span class=\"input-group-text\" id=\"basic-addon2\">\n                                            <svg class=\"icon"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/app/templates/page/page-reset-password.html",
   "pattern": "password",
   "snippet": "{% extends \"layouts/base-fullscreen.html\" %}\n\n{% block title %} Reset Password {% endblock %} \n\n<!-- Specific Page CSS goes HERE  -->\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/app/templates/page/page-sign-in.html",
   "pattern": "password",
   "snippet": "                                    <!-- Form -->\n                                    <div class=\"form-group mb-4\">\n                                        <label for=\"password\">Your Password</label>\n                                        <div class=\"input-group\">\n                                            <span class=\"input-group-text\" id=\"basic-addon2\">\n                                        "
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/app/templates/page/page-sign-up.html",
   "pattern": "password",
   "snippet": "                                    <!-- Form -->\n                                    <div class=\"form-group mb-4\">\n                                        <label for=\"password\">Your Password</label>\n                                        <div class=\"input-group\">\n                                            <span class=\"input-group-text\" id=\"basic-addon2\">\n                                        "
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/app/views.py",
   "pattern": "password",
   "snippet": "\n\ndef forgot_password(request):\n    return render(request, 'page/page-forgot-password.html')\n\n\ndef reset_password(request):\n    return render(request, 'page/page-reset-password.html')\n\n\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/core/settings.py",
   "pattern": "secret",
   "snippet": "BASE_DIR = CORE_DIR.parent\n\n# SECURITY WARNING: keep the secret key used in production secret!\nSECRET_KEY = config('SECRET_KEY', default='S#perS3crEt_1122')\n\n# SECURITY WARNING: don't run with debug turned on in production!\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/core/static/assets/vendor/bootstrap/dist/js/bootstrap.esm.min.js",
   "pattern": "api_key",
   "snippet": "  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n  */\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/core/static/assets/vendor/bootstrap/dist/js/bootstrap.bundle.min.js",
   "pattern": "apikey",
   "snippet": "  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n  */\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/authentication/templates/accounts/login.html",
   "pattern": "token",
   "snippet": "                        <form role=\"form\" method=\"post\" action=\"\" novalidate>\n\n                            {% csrf_token %}\n\n                            <!-- Form -->\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/authentication/templates/accounts/register.html",
   "pattern": "token",
   "snippet": "                        <form role=\"form\" method=\"post\" action=\"\" novalidate>\n\n                            {% csrf_token %}\n\n                            <!-- Form -->\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/authentication/templates/accounts/settings.html",
   "pattern": "token",
   "snippet": "<form method=\"post\" enctype=\"multipart/form-data\" novalidate>\n\n    {% csrf_token %}\n    <div class=\"mb-4\"></div>\n    <div class=\"row\">\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/authentication/templates/emails/register_confirm.html",
   "pattern": "token",
   "snippet": "Please click on the link below to confirm your registration:\n\nhttp://{{ domain }}{% url 'activate' uidb64=uid token=token %}\n{% endautoescape %}\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/authentication/templates/registration/password_reset_confirm.html",
   "pattern": "token",
   "snippet": "                                <form method=\"post\">\n\n                                    {% csrf_token %}\n\n                                    <!-- Form -->\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/authentication/templates/registration/password_reset_form.html",
   "pattern": "token",
   "snippet": "                        <form method=\"post\" novalidate>\n                            <!-- Form -->\n                            {% csrf_token %}\n                            <div class=\"form-group mb-4\">\n                                <label for=\"email\">Your Email</label>\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/authentication/tokens.py",
   "pattern": "token",
   "snippet": "from django.contrib.auth.tokens import PasswordResetTokenGenerator\nfrom django.utils import six\n\n\nclass AccountActivationTokenGenerator(PasswordResetTokenGenerator):\n    def _make_hash_value(self, user, timestamp) -> str:\n        return six.text_type(user.pk) + six.text_type(timestamp) + six.text_type(user.profile.email_confirmed)\n\n\naccount_activation_token = AccountActivationTokenGenerator()\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/authentication/urls.py",
   "pattern": "token",
   "snippet": "    path('activation_sent/', views.activation_sent, name='activation_sent'),\n    path('activation_welcome/', views.activation_welcome, name='activation_welcome'),\n    path('activate/<uidb64>/<str:token>/', views.activate, name='activate'),\n    path('password_reset/', password_reset_view.as_view(), name='password_reset'),\n    path('settings/', views.SettingsUpdateView.as_view(), name='settings'),\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/authentication/views.py",
   "pattern": "token",
   "snippet": "from django.views import generic\n\nfrom . import forms, tokens\n\n\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/companies/templates/building/create.html",
   "pattern": "token",
   "snippet": "                <!-- Form -->\n                <form method=\"post\" novalidate>\n                    {% csrf_token %}\n                    {% include 'partials/form_fields.html' %}\n                    <input type='hidden' name='company' value='{{ company.pk }}'/>\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/companies/templates/building/detail.html",
   "pattern": "token",
   "snippet": "                {% if building.unique_building_code == None %}\n                <form method=\"POST\">\n                {% csrf_token %}\n                    <button class=\"btn btn-sm btn-secondary mb-3\" name=\"generate\"> Generate building code </button>\n                </form>\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/companies/templates/building/edit.html",
   "pattern": "token",
   "snippet": "                <!-- Form -->\n                <form method=\"post\" novalidate>\n                    {% csrf_token %}\n                    {% include 'partials/form_fields.html' %}\n                    {{ form.company }}\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/companies/templates/certificate/create.html",
   "pattern": "token",
   "snippet": "                <!-- Form -->\n                <form method=\"post\" novalidate>\n                    {% csrf_token %}\n                    {% include 'partials/form_fields.html' %}\n                    <input type='hidden' name='building' value='{{ building.pk }}'/>\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/companies/templates/company/create.html",
   "pattern": "token",
   "snippet": "                <!-- Form -->\n                <form method=\"post\" novalidate>\n                    {% csrf_token %}\n                    {% include 'partials/form_fields.html' %}\n                    <input class=\"btn btn-primary\" type=\"submit\" value=\"Create\">\n"
  },
  {
   "proj": "okafor/epc-tool",
   "path": "src/core/static/assets/css/volt.css",
   "pattern": "BEGIN",
   "snippet": "  display: block; }\n\n/* rtl:begin:ignore */\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": ".env.example",
   "pattern": "password",
   "snippet": "DB_DATABASE=malta_ussd_lotto\nDB_USERNAME=root\nDB_PASSWORD=\n\nBROADCAST_DRIVER=log\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "app/Console/Commands/ClearPasswordToken.php",
   "pattern": "password",
   "snippet": "use Illuminate\\Support\\Facades\\DB;\n\nclass ClearPasswordToken extends Command\n{\n    /**\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "app/Console/Commands/CreateNewUser.php",
   "pattern": "password",
   "snippet": "                'name' => 'Npontu Technologies',\n                'email' => 'admin@npontu.com',\n                'password' => Hash::make('password')\n            ]);\n            echo 'User created successfully';\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "app/Exceptions/Handler.php",
   "pattern": "password",
   "snippet": "     */\n    protected $dontFlash = [\n        'current_password',\n        'password',\n        'password_confirmation',\n    ];\n\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "app/Http/Controllers/AuthController.php",
   "pattern": "password",
   "snippet": "namespace App\\Http\\Controllers;\n\nuse App\\Jobs\\PasswordResetJob;\nuse App\\Mail\\PasswordReset;\nuse App\\Models\\Forecast;\nuse App\\Models\\Helpers\\General;\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "app/Http/Controllers/UsersController.php",
   "pattern": "password",
   "snippet": "                }\n\n                $password = General::generate_password();\n\n                $data['name'] = $request->name;\n                $data['email'] = $request->email;\n                $data['phone'] = $request->phone;\n                $data['password'] = Hash::make($password);\n\n                $user = User::create($data);\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "public/assets/css/style.css",
   "pattern": "secret",
   "snippet": "    content: \"\\f234\";\n}\n.fa-user-secret:before {\n    content: \"\\f21b\";\n}\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "public/assets/js/index2.js",
   "pattern": "api_key",
   "snippet": "     * https://github.com/paulmillr/es6-shim/\n     */\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "app/Http/Kernel.php",
   "pattern": "token",
   "snippet": "            \\Illuminate\\Session\\Middleware\\StartSession::class,\n            \\Illuminate\\View\\Middleware\\ShareErrorsFromSession::class,\n            \\App\\Http\\Middleware\\VerifyCsrfToken::class,\n            \\Illuminate\\Routing\\Middleware\\SubstituteBindings::class,\n        ],\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "app/Http/Middleware/VerifyCsrfToken.php",
   "pattern": "token",
   "snippet": "namespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken as Middleware;\n\nclass VerifyCsrfToken extends Middleware\n{\n    /**\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "app/Models/User.php",
   "pattern": "token",
   "snippet": "use Illuminate\\Foundation\\Auth\\User as Authenticatable;\nuse Illuminate\\Notifications\\Notifiable;\nuse Laravel\\Sanctum\\HasApiTokens;\n\nclass User extends Authenticatable\n{\n    use HasApiTokens, HasFactory, Notifiable, SoftDeletes;\n\n    /**\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "composer.lock",
   "pattern": "token",
   "snippet": "                \"ext-openssl\": \"*\",\n                \"ext-session\": \"*\",\n                \"ext-tokenizer\": \"*\",\n                \"fruitcake/php-cors\": \"^1.2\",\n                \"guzzlehttp/uri-template\": \"^1.0\",\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "app/Http/Controllers/ForecastController.php",
   "pattern": "BEGIN",
   "snippet": "    }\n\n    //NEW DIRECTIVE BEGINS HERE\n\n    public function createForecast_new_directive(Request $request)\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "config/database.php",
   "pattern": "BEGIN",
   "snippet": "    | All database work in Laravel is done through the PHP PDO facilities\n    | so make sure you have the driver for your particular database of\n    | choice installed on your machine before you begin development.\n    |\n    */\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "public/assets/img/loader/loader.svg",
   "pattern": "BEGIN",
   "snippet": "<svg class=\"lds-typing\" width=\"200\" height=\"200\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"xMidYMid\" style=\"background:0 0\"><circle cx=\"27.5\" cy=\"62.5\" r=\"5\" fill=\"#3be8b0\"><animate attributeName=\"cy\" calcMode=\"spline\" keySplines=\"0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5\" repeatCount=\"indefinite\" values=\"62.5;37.5;62.5;62.5\" keyTimes=\"0;0.25;0.5;1\" dur=\"1s\" begin"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "public/assets/js/app.js",
   "pattern": "BEGIN",
   "snippet": "                                            fontSize: 12,\n                                            stepSize: 1,\n                                            beginAtZero: true\n                                        }\n                                    }],\n"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "public/assets/js/jsgrid/jsgrid-theme.css",
   "pattern": "AKIA",
   "snippet": "    border: none;\n    cursor: pointer;\n    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAFgEAYAAADx4WWjAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAZjElEQVR42u2deVyU1f7HzzyzDzCA7MgihCsY7uYOiZIamebVFl/Wy8zSxLTQuld/lmIuCGIu9cruLa9lXlNTUQsVUgQRNBbZF5F9lWEbZpj9/P74doQZ87LMDHjvPe9/vj7MPOf5fp6zjc/3e86D0H8rNTVRUd988/rrxpZTV3f48PHjixb1m+N5eVOmvP76hQtXryKEEMYVFWFhERG7d"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "public/assets/js/jsgrid/jsgrid-theme.min.css",
   "pattern": "AKIA",
   "snippet": " */\n\n.jsgrid-edit-row>.jsgrid-cell,.jsgrid-filter-row>.jsgrid-cell,.jsgrid-grid-body,.jsgrid-grid-header,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{border:1px solid #e9e9e9}.jsgrid-header-row>.jsgrid-header-cell{border-top:0}.jsgrid-filter-row>.jsgrid-cell,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{border-bottom:0}.jsgrid-filter-row>.jsgrid-c"
  },
  {
   "proj": "nii/malta-lotto-ussd",
   "path": "public/assets/js/vendors.js",
   "pattern": "AKIA",
   "snippet": "var VectorCanvas=function(a,b,c){if(this.mode=window.SVGAngle?\"svg\":\"vml\",this.params=c,\"svg\"===this.mode)this.createSvgNode=function(a){return document.createElementNS(this.svgns,a)};else{try{document.namespaces.rvml||document.namespaces.add(\"rvml\",\"urn:schemas-microsoft-com:vml\"),this.createVmlNode=function(a){return document.createElement(\"<rvml:\"+a+' class=\"rvml\">')}}catch(d){this.createVmlNod"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": ".env.example",
   "pattern": "password",
   "snippet": "DB_DATABASE=agm\nDB_USERNAME=root\nDB_PASSWORD=Oneness123@\n\nBROADCAST_DRIVER=log\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "app/Admin.php",
   "pattern": "password",
   "snippet": "     */\n    protected $fillable = [\n        'name', 'email','password',\n    ];\n\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "app/Exceptions/Handler.php",
   "pattern": "password",
   "snippet": "     */\n    protected $dontFlash = [\n        'current_password',\n        'password',\n        'password_confirmation',\n    ];\n\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "app/Exceptions/Handler_old.php",
   "pattern": "password",
   "snippet": "     */\n    protected $dontFlash = [\n        'password',\n        'password_confirmation',\n    ];\n\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "app/Http/Controllers/AdminController.php",
   "pattern": "password",
   "snippet": "        $num = urlencode($phone);\n        $sender=urlencode('NEW REG');\n        $url = \"https://deywuro.com/api/sms?username=Sammy&password=password&source=$sender&destination=\" . $num . \"&message=\" . $message;\n\n        $curl = curl_init($url);\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "app/Http/Controllers/ApiController.php",
   "pattern": "password",
   "snippet": "        $username = $request->post('username');\n\n        $password = $request->post('password');\n\n\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "app/Http/Controllers/Auth/ForgotPasswordController.php",
   "pattern": "password",
   "snippet": "\nuse App\\Http\\Controllers\\Controller;\nuse Illuminate\\Foundation\\Auth\\SendsPasswordResetEmails;\n\nclass ForgotPasswordController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Password Reset Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller is responsible for handli"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "app/Http/Controllers/Auth/LoginController.php",
   "pattern": "password",
   "snippet": "            $this->validate($request, [\n                'login' => 'required',\n                'password' => 'required'\n            ]);\n        } catch (ValidationException $e) {\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "app/Http/Controllers/Auth/RegisterController.php",
   "pattern": "password",
   "snippet": "            'address'        => 'required|string|max:255',\n            'email'          => 'required|string|email|max:255|unique:users',\n            'password'       => 'required|string|min:6|confirmed',\n        ]);\n    }\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/admin/assets/uploads/MIME-Types/milter-greylist.c",
   "pattern": "passwd",
   "snippet": "\t */\n\tif (conf.c_user != NULL) {\n\t\tstruct passwd *pw = NULL;\n\n\t\tif ((pw = getpwnam(conf.c_user)) == NULL) {\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/admin/js/plugins/codemirror/mode/perl/perl.js",
   "pattern": "passwd",
   "snippet": "                'continue'                      :[1,1], // - optional trailing block in a while or foreach\n                'cos'                           :1,     // - cosine function\n                crypt                           :1,     // - one-way passwd-style encryption\n                dbmclose                        :1,     // - breaks binding on a tied dbm file\n                dbmopen     "
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "config/queue.php",
   "pattern": "secret",
   "snippet": "            'driver' => 'sqs',\n            'key' => 'your-public-key',\n            'secret' => 'your-secret-key',\n            'prefix' => 'https://sqs.us-east-1.amazonaws.com/your-account-id',\n            'queue' => 'your-queue-name',\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "database/factories/UserFactory.php",
   "pattern": "secret",
   "snippet": "        'name' => $faker->name,\n        'email' => $faker->unique()->safeEmail,\n        'password' => $password ?: $password = bcrypt('secret'),\n        'remember_token' => str_random(10),\n    ];\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/admin/js/plugins/codemirror/mode/nginx/nginx.js",
   "pattern": "secret",
   "snippet": "  var keywords = words(\n    /* ngxDirectiveControl */ \"break return rewrite set\" +\n    /* ngxDirective */ \" accept_mutex accept_mutex_delay access_log add_after_body add_before_body add_header addition_types aio alias allow ancient_browser ancient_browser_value auth_basic auth_basic_user_file auth_http auth_http_header auth_http_timeout autoindex autoindex_exact_size autoindex_localtime charset ch"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/css_custom/font-awesome.css",
   "pattern": "secret",
   "snippet": "  content: \"\\f21a\";\n}\n.fa-user-secret:before {\n  content: \"\\f21b\";\n}\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/fonts/font-awesome/css/font-awesome.css",
   "pattern": "secret",
   "snippet": "  content: \"\\f21a\";\n}\n.fa-user-secret:before {\n  content: \"\\f21b\";\n}\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/fonts/font-awesome/css/font-awesome.min.css",
   "pattern": "secret",
   "snippet": " *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome\n *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/fonts/font-awesome/less/icons.less",
   "pattern": "secret",
   "snippet": ".@{fa-css-prefix}.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; }\n.@{fa-css-prefix}.@{fa-css-prefix}-ship:before { content: @fa-var-ship; }\n.@{fa-css-prefix}.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; }\n.@{fa-css-prefix}.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; }\n.@{fa-css-prefix}.@{fa-css-prefix}-street-view:before { content: @fa-var"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/fonts/font-awesome/less/variables.less",
   "pattern": "secret",
   "snippet": "@fa-var-user-md: \"\\f0f0\";\n@fa-var-user-plus: \"\\f234\";\n@fa-var-user-secret: \"\\f21b\";\n@fa-var-user-times: \"\\f235\";\n@fa-var-users: \"\\f0c0\";\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/fonts/font-awesome/scss/_icons.scss",
   "pattern": "secret",
   "snippet": ".#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; }\n.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; }\n.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; }\n.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; }\n.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; }\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/fonts/font-awesome/scss/_variables.scss",
   "pattern": "secret",
   "snippet": "$fa-var-user-md: \"\\f0f0\";\n$fa-var-user-plus: \"\\f234\";\n$fa-var-user-secret: \"\\f21b\";\n$fa-var-user-times: \"\\f235\";\n$fa-var-users: \"\\f0c0\";\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/plugins/datatables/ColReorder/examples/alt_insert.html",
   "pattern": "secret",
   "snippet": "\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>Hope Fuentes</td>\n\t\t\t\t\t\t<td>Secretary</td>\n\t\t\t\t\t\t<td>San Francisco</td>\n\t\t\t\t\t\t<td>41</td>\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/plugins/datatables/ColReorder/examples/col_filter.html",
   "pattern": "secret",
   "snippet": "\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>Hope Fuentes</td>\n\t\t\t\t\t\t<td>Secretary</td>\n\t\t\t\t\t\t<td>San Francisco</td>\n\t\t\t\t\t\t<td>41</td>\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/plugins/datatables/ColReorder/examples/colvis.html",
   "pattern": "secret",
   "snippet": "\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>Hope Fuentes</td>\n\t\t\t\t\t\t<td>Secretary</td>\n\t\t\t\t\t\t<td>San Francisco</td>\n\t\t\t\t\t\t<td>41</td>\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/plugins/datatables/ColReorder/examples/fixedcolumns.html",
   "pattern": "secret",
   "snippet": "\t\t\t\t\t\t<td>Hope</td>\n\t\t\t\t\t\t<td>Fuentes</td>\n\t\t\t\t\t\t<td>Secretary</td>\n\t\t\t\t\t\t<td>San Francisco</td>\n\t\t\t\t\t\t<td>41</td>\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/ui/common-js/bootstrap.js",
   "pattern": "api_key",
   "snippet": "  var DATA_KEY = 'bs.alert';\n  var EVENT_KEY = '.' + DATA_KEY;\n  var DATA_API_KEY = '.data-api';\n  var JQUERY_NO_CONFLICT = $.fn[NAME];\n  var TRANSITION_DURATION = 150;\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/demo/demo-formcomponents.js",
   "pattern": "apikey",
   "snippet": "\t\t\t\t\t\t\t\t\tpage_limit: 10, // page size\n\t\t\t\t\t\t\t\t\tpage: page, // page number\n\t\t\t\t\t\t\t\t\tapikey: \"q7jnbsc56ysdyvvbeanghegk\" // please do not use so this example keeps working\n\t\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\t},\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/plugins/fullcalendar/demos/gcal.html",
   "pattern": "apikey",
   "snippet": "\t\t\t// To make your own Google API key, follow the directions here:\n\t\t\t// http://fullcalendar.io/docs/google_calendar/\n\t\t\tgoogleCalendarApiKey: 'AIzaSyDcnW6WejpTOCffshGDDb4neIrXVUA1EAE',\n\t\t\n\t\t\t// US Holidays\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/assets/plugins/fullcalendar/gcal.js",
   "pattern": "apikey",
   "snippet": "function transformOptions(sourceOptions, start, end, timezone, calendar) {\n\tvar url = API_BASE + '/' + encodeURIComponent(sourceOptions.googleCalendarId) + '/events?callback=?'; // jsonp\n\tvar apiKey = sourceOptions.googleCalendarApiKey || calendar.options.googleCalendarApiKey;\n\tvar success = sourceOptions.success;\n\tvar data;\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "app/Http/Kernel.php",
   "pattern": "token",
   "snippet": "            // \\Illuminate\\Session\\Middleware\\AuthenticateSession::class,\n            \\Illuminate\\View\\Middleware\\ShareErrorsFromSession::class,\n            \\App\\Http\\Middleware\\VerifyCsrfToken::class,\n            \\Illuminate\\Routing\\Middleware\\SubstituteBindings::class,\n        ],\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "app/Http/Middleware/VerifyCsrfToken.php",
   "pattern": "token",
   "snippet": "namespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken as Middleware;\n\nclass VerifyCsrfToken extends Middleware\n{\n    /**\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "app/Notifications/verify.php",
   "pattern": "token",
   "snippet": "     * @return void\n     */\n    public function __construct($token,$name)\n    {\n        $this->token = $token;\n        $this->name  = $name;\n    }\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "app/User.php",
   "pattern": "token",
   "snippet": "     */\n    protected $hidden = [\n        'password', 'remember_token',\n    ];\n\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "composer.lock",
   "pattern": "token",
   "snippet": "                }\n            ],\n            \"description\": \"A simple library to work with JSON Web Token and JSON Web Signature\",\n            \"keywords\": [\n                \"JWS\",\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "config/auth.php",
   "pattern": "token",
   "snippet": "    | mechanisms used by this application to persist your user's data.\n    |\n    | Supported: \"session\", \"token\"\n    |\n    */\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "app/Http/Controllers/EventController.php",
   "pattern": "BEGIN",
   "snippet": "                $data = $request->all();\n\n                    DB::beginTransaction();\n                        Event::query()->create($data);\n                    DB::commit();\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "config/database.php",
   "pattern": "BEGIN",
   "snippet": "    | All database work in Laravel is done through the PHP PDO facilities\n    | so make sure you have the driver for your particular database of\n    | choice installed on your machine before you begin development.\n    |\n    */\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/admin/assets/filetree/jqueryFileTree.rb",
   "pattern": "BEGIN",
   "snippet": "\nputs \"<ul class=\\\"jqueryFileTree\\\" style=\\\"display: none;\\\">\"\nbegin\n\tpath = root + \"/\" + dir \n\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/admin/assets/filetree/jqueryFileTree_huck.lasso",
   "pattern": "BEGIN",
   "snippet": "\n\titerate($files, local('file'));\n\t\t#file->beginswith('.') ? loop_continue;\n\t\n\t\tif(#file->endswith('/'));\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/admin/assets/uploads/MIME-Types/elFinder.class.php",
   "pattern": "BEGIN",
   "snippet": "\t/**\n\t * Return true if file name is not . or ..\n\t * If file name begins with . return value according to $this->_options['dotFiles']\n\t *\n\t * @param  string  $file  file name\n"
  },
  {
   "proj": "nii/mtn-agm-admin",
   "path": "public/admin/assets/uploads/MIME-Types/elfinder.full.js",
   "pattern": "BEGIN",
   "snippet": "\t\t/* callback to get file url (for wswing editors) */\n\t\teditorCallback : null,\n\t\t/* string to cut from file url begin before pass it to editorCallback. variants: '' - nothing to cut, 'root' - cut root url, 'http://...' - string if it exists in the beginig of url  */\n\t\tcutURL         : '',\n\t\t/* close elfinder after editorCallback */\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": ".env.example",
   "pattern": "password",
   "snippet": "DB_DATABASE=laravel\nDB_USERNAME=root\nDB_PASSWORD=\n\nBROADCAST_DRIVER=log\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/ChangePassword.php",
   "pattern": "password",
   "snippet": "use Illuminate\\Database\\Eloquent\\Model;\n\nclass ChangePassword extends Model\n{\n    //\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Console/Commands/BalanceChecker.php",
   "pattern": "password",
   "snippet": "        $message = urlencode($text);\n        $num = urlencode($phone);\n        $password = 'beta80admin09test';\n\n        $url = \"https://mtnmessenger.com/api/sms?username=betatest&password=$password&source=$source&destination=\" . $num . \"&message=\". $message;\n        $directSubmit = file_get_contents($url);\n\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Console/Commands/MonitorUssdPaymentSubscriptions.php",
   "pattern": "password",
   "snippet": "        $source = 'Messenger Ussd';\n        //sms url\n        $url = \"https://deywuro.com/api/sms?username=sammy&password=cse@2021_npontu&source=$source&destination=\" . $number . \"&message=\" . $message;\n\n        $curl = curl_init($url);\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Console/Commands/SpeedyBulkSms.php",
   "pattern": "password",
   "snippet": "\n        if($flash == 'flash')\n            $url = \"http://esme.npontutechnologies.com:13014/cgi-bin/sendsms?username=mtnuser&password=O14ns0&to=\" . $msisdn . \"&from=\" . $from . \"&text=\" . $msgs . \"&dlr-mask=31&mclass=0&dlr-url=\" . $dlrEncode;\n//            $url = \"http://esme.npontutechnologies.com:13014/cgi-bin/sendsms?username=mtnuser&password=O14ns0&to=\" . $msisdn . \"&from=\" . $from . \"&text=\" "
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Console/Commands/SpeedyPersoBulkSms.php",
   "pattern": "password",
   "snippet": "\n        if($flash == 'flash')\n            $url = \"http://esme.npontutechnologies.com:13014/cgi-bin/sendsms?username=mtnuser&password=O14ns0&to=\" . $msisdn . \"&from=\" . $from . \"&text=\" . $msgs . \"&dlr-mask=31&mclass=0&dlr-url=\" . $dlrEncode;\n//            $url = \"http://esme.npontutechnologies.com:13014/cgi-bin/sendsms?username=mtnuser&password=O14ns0&to=\" . $msisdn . \"&from=\" . $from . \"&text=\" "
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Console/Commands/SpeedySingleSms.php",
   "pattern": "password",
   "snippet": "                                                    $request = array(\n                                                        'username' => $user->username,\n                                                        'password' => $user->pass,\n                                                        'destination' => $msisdn,\n                                                        'source' => $sender,\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Http/Controllers/Admin/AdminCompanyController.php",
   "pattern": "password",
   "snippet": "        $demo = strtolower($acronym . $words[0]);\n\n        $password = substr(hash('sha512', rand()), 0, 6);\n\n        $username = $this->verifyUsername($demo);\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Http/Controllers/Admin/AdminUsersController.php",
   "pattern": "password",
   "snippet": "            $inputs = $request->all();\n            $inputs['phone_number'] = SmsTools::format_gh_number($request->get('phone_number'));\n            $inputs['password'] = bcrypt($request['password']);\n            $inputs['full_name'] = $request->first_name.' '.$request->last_name;\n\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Http/Controllers/Admin/LoginController.php",
   "pattern": "password",
   "snippet": "    use AuthenticatesUsers;\n\n    public function resetPassword(Request $request) {\n\n    }\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Exceptions/Handler.php",
   "pattern": "secret",
   "snippet": "            'application_id' => 4, // using the api endpoint in the docs, ensure you use the id for this app. if id does not exist, ensure it is created\n            'description' => json_encode($requestParam),\n            'secret' => 'VZKXKKD8GNJNABSOSRELFTUCBVBUGIXGEHZVJA5NRAFZ7BHGRDYQY5HAUYW9'\n        ];\n\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Http/Controllers/Client/CompanyController.php",
   "pattern": "secret",
   "snippet": "\n        if (!empty($authorizer)){\n            $token =  $encrypted = hash_hmac('sha256', $authorizer->client_key, $authorizer->client_secrete);\n            if($app_user_token !== $token)\n                return  false;\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Http/Controllers/SocialMediaController.php",
   "pattern": "secret",
   "snippet": "{\n    public   $consumerKey = 'qnSEJPBnPUi9oSHTAQjY69QyG';\n    public   $consumer_secrete = 'SHqG78ONJYQoF4bOGjlNurIVvrYRVLMnAFT0KZ9Pf7O2Rl6Drm';\n\n\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Http/Controllers/companyApiController.php",
   "pattern": "secret",
   "snippet": "        if (!empty($authorizer)) {\n\n            $token = hash_hmac('sha256', $authorizer->client_key, $authorizer->client_secrete);\n\n            if ($app_user_token !== $token)\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Opt/Media.php",
   "pattern": "secret",
   "snippet": "\n        $oauth_token = Auth::user()->social()->first()->twitter_access_token;\n        $oauth_token_secret = Auth::user()->social()->first()->twitter_token_secret;\n        $tweet =  new TwitterOAuth($this->consumerKey, $this->consumer_secrete,$oauth_token,$oauth_token_secret);\n        $tweet->setTimeouts(10, 15);\n        /** @noinspection PhpUndefinedFieldInspection **/\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Providers/AppServiceProvider.php",
   "pattern": "secret",
   "snippet": "//        $app_user = 'testapiuser';\n//        $key = '785627664981125123';\n//        $client_secrete = '$!pO3t&89n*&xxzq-45972nn@56!!';\n//        $encrypted = hash_hmac('sha256', $key, $client_secrete);\n//        dd($encrypted);\n\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "public/UI/bootstrap.js",
   "pattern": "api_key",
   "snippet": "    var DATA_KEY = 'bs.alert';\n    var EVENT_KEY = \".\" + DATA_KEY;\n    var DATA_API_KEY = '.data-api';\n    var JQUERY_NO_CONFLICT = $$$1.fn[NAME];\n    var Selector = {\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Exceptions/ErrorReporting.php",
   "pattern": "token",
   "snippet": "use Illuminate\\Database\\Eloquent\\ModelNotFoundException;\nuse Illuminate\\Foundation\\Http\\Exceptions\\MaintenanceModeException;\nuse Illuminate\\Session\\TokenMismatchException;\nuse Illuminate\\Support\\Facades\\Auth;\nuse Illuminate\\Validation\\ValidationException;\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Http/Controllers/Ads/AudienceController.php",
   "pattern": "token",
   "snippet": "\n            DB::transaction(function() use (&$_user) {\n                $data   = request()->except(['_token']);\n                // handle city\n                $city   = isset($data['city']) ? $data['city'] : null;\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Http/Controllers/Ads/ITargetController.php",
   "pattern": "token",
   "snippet": "    public function filter()\n    {\n        $_req   = request()->except(['_token']);\n\n        // handle city\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Http/Controllers/Client/SentimentAnalysisController.php",
   "pattern": "token",
   "snippet": "    public function index(){\n\n        $facebook_accesstoken = UserSocial::query()->where('user_id','=', Auth()->user()->id)->select('fb_access_token')->first();\n\n        if(!$facebook_accesstoken){\n            return redirect()->back()->with('msg', 'Facebook ID wasnt found.');\n        }\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Console/Commands/SmsQuery.php",
   "pattern": "BEGIN",
   "snippet": "                    DB::delete('delete from tmpdlr');\n\n                    DB::connection('kannel')->beginTransaction();\n                    foreach ($jo as $j) {\n                        DB::connection('kannel')->insert('insert into `deywuro1` (`msgid`) values(?)', [$j->msgid]);\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Console/Commands/SpeedyBulkEmail.php",
   "pattern": "BEGIN",
   "snippet": "                                $usr_credit_used = (double)$user->credit->credit_used;\n\n                                DB::beginTransaction();\n\n                                //  Loop through each row of the worksheet in turn\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Console/Commands/SpeedyPersoBulkEmail.php",
   "pattern": "BEGIN",
   "snippet": "                            $usr_credit_used = (double) $user->credit->credit_used;\n\n                            DB::beginTransaction();\n\n                            //  Loop through each row of the worksheet in turn\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Console/Commands/SpeedySingleEmail.php",
   "pattern": "BEGIN",
   "snippet": "\n                        try {\n                            DB::beginTransaction();\n                            $this->info(Carbon::now()->toDateTimeString() . '| Sending Single Email...');\n\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Http/Controllers/AddressBookController.php",
   "pattern": "BEGIN",
   "snippet": "            Excel::selectSheetsByIndex(0)->load($full_filename, function ($reader) use (&$request, &$user, &$group, &$addedcontact) {\n\n                DB::beginTransaction();\n                foreach ($reader->toArray() as $row) {\n\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "app/Http/Controllers/Admin/CampaignController.php",
   "pattern": "BEGIN",
   "snippet": "            $data = [];\n\n            DB::beginTransaction();\n            $user->tmp_group_sms()->delete();\n\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "database/seeds/CountryTableSeeder.php",
   "pattern": "AKIA",
   "snippet": "            'Sierra Leone',\n            'Singapore',\n            'Slovakia (Slovak Republic)',\n            'Slovenia',\n            'Solomon Islands',\n"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "public/UI/sentiments/theme-assets/vendors/css/tables/handsontable/jsgrid-theme.min.css",
   "pattern": "AKIA",
   "snippet": " */\n\n.jsgrid-edit-row>.jsgrid-cell,.jsgrid-filter-row>.jsgrid-cell,.jsgrid-grid-body,.jsgrid-grid-header,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{border:1px solid #e9e9e9}.jsgrid-header-row>.jsgrid-header-cell{border-top:0}.jsgrid-filter-row>.jsgrid-cell,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{border-bottom:0}.jsgrid-filter-row>.jsgrid-c"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "public/UI/sentiments/theme-assets/vendors/css/tables/jsgrid/jsgrid-theme.css",
   "pattern": "AKIA",
   "snippet": "    border: none;\n    cursor: pointer;\n    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAFgEAYAAADx4WWjAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAZjElEQVR42u2deVyU1f7HzzyzDzCA7MgihCsY7uYOiZIamebVFl/Wy8zSxLTQuld/lmIuCGIu9cruLa9lXlNTUQsVUgQRNBbZF5F9lWEbZpj9/P74doQZ87LMDHjvPe9/vj7MPOf5fp6zjc/3e86D0H8rNTVRUd988/rrxpZTV3f48PHjixb1m+N5eVOmvP76hQtXryKEEMYVFWFhERG7d"
  },
  {
   "proj": "nii/new_deywuro",
   "path": "public/UI/sentiments/theme-assets/vendors/css/tables/jsgrid/jsgrid-theme.min.css",
   "pattern": "AKIA",
   "snippet": " */\n\n.jsgrid-edit-row>.jsgrid-cell,.jsgrid-filter-row>.jsgrid-cell,.jsgrid-grid-body,.jsgrid-grid-header,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{border:1px solid #e9e9e9}.jsgrid-header-row>.jsgrid-header-cell{border-top:0}.jsgrid-filter-row>.jsgrid-cell,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{border-bottom:0}.jsgrid-filter-row>.jsgrid-c"
  },
  {
   "proj": "eamenyedzi/welcome-to-npontu-starter-pack",
   "path": "HOW TO/Creating A Database Replication.md",
   "pattern": "password",
   "snippet": "\n```\ncreate user 'replica_user'@'%' identified by 'password';\nGRANT REPLICATION SLAVE ON . TO 'replica_user'@'%';\nFLUSH PRIVILEGES;\n"
  },
  {
   "proj": "eamenyedzi/welcome-to-npontu-starter-pack",
   "path": "HOW TO/kafka_ssl_creation.md",
   "pattern": "password",
   "snippet": "# Create SSL Certificates for Kafka Servers\nWhen creating the SSL certs kindly use `masKaf20212ndJan609Pm` for any password field\n\n1. Log on to kafka 1 (5.9.8.66). Move to location /var/www/html/kafka and creata a temp folder for the SSL creation\n"
  },
  {
   "proj": "eamenyedzi/welcome-to-npontu-starter-pack",
   "path": "README.md",
   "pattern": "password",
   "snippet": "### THINGS TO KNOW:\n  1. Deywuro SSL is paid for on godaddy and its renewed yearly. The SSL cert expires in October.  \n  2. The Redis for kannel is password protected. The password can be found in the kannel configs \n  3. Etranzact has its own custom api http://etz.deywuro.com/ \n\n"
  },
  {
   "proj": "Epaphras/content-share",
   "path": "application_interface/app.py",
   "pattern": "password",
   "snippet": "\nUSER_DATA = {\n    str(authinfo[\"username\"]): str(authinfo[\"password\"])\n}\n\n@auth.verify_password\ndef verify(username, password):\n    if not (username and password):\n        return False\n    return USER_DATA.get(username) == password\n\n\n"
  },
  {
   "proj": "Epaphras/content-share",
   "path": "application_interface/killer.py",
   "pattern": "password",
   "snippet": "\n# database connection\ncnx = db.create_engine('mysql+pymysql://' + str(dbinfo[\"username\"]) + ':' + urllib.parse.quote(str(dbinfo[\"password\"])) + '@' + str(dbinfo['host']) + ':' + str(dbinfo[\"port\"]) + '/' + str(dbinfo[\"db\"]))\nconn = cnx.connect()\n\n"
  },
  {
   "proj": "Epaphras/content-share",
   "path": "application_interface/scheduler.py",
   "pattern": "password",
   "snippet": "    \n# database connection\ncnx = db.create_engine('mysql+pymysql://' + str(dbinfo[\"username\"]) + ':' + urllib.parse.quote(str(dbinfo[\"password\"])) + '@' + str(dbinfo['host']) + ':' + str(dbinfo[\"port\"]) + '/' + str(dbinfo[\"db\"]))\nconn = cnx.connect()\n\n"
  },
  {
   "proj": "Epaphras/content-share",
   "path": "content_share/urls.py",
   "pattern": "password",
   "snippet": "    path('accounts/login/', views.login_view, name='login'),\n    path('logout/', auth_views.logout_then_login, name='logout'),\n    path('password-reset/', views.password_reset_request, name='password_reset'),\n    path('password-reset/done/', auth_views.PasswordResetDoneView.as_view(template_name='mediashare/password/password_reset_done.html'), name='password_reset_done'),\n    path('password-reset-"
  },
  {
   "proj": "Epaphras/content-share",
   "path": "mediashare/admin.py",
   "pattern": "password",
   "snippet": "    list_filter = ('branch_id', 'branch_name', 'location', 'is_active',)\n    fieldsets = (\n        (None, {'fields': ('branch_name', 'username', 'password')}),\n        ('Permissions', {'fields': ('is_admin', 'is_active',)}),\n    )\n"
  },
  {
   "proj": "Epaphras/content-share",
   "path": "mediashare/static/assets/bundles/prism/prism.js",
   "pattern": "passwd",
   "snippet": "Prism.languages.clike={comment:[{pattern:/(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,lookbehind:!0},{pattern:/(^|[^\\\\:])\\/\\/.*/,lookbehind:!0}],string:{pattern:/([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,greedy:!0},\"class-name\":{pattern:/((?:\\b(?:class|interface|extends|implements|trait|instanceof|new)\\s+)|(?:catch\\s+\\())[\\w.\\\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\\\]/}},keyword:/\\b(?:if|else|while"
  },
  {
   "proj": "Epaphras/content-share",
   "path": "mediashare/static/assets/css/app.min.css",
   "pattern": "secret",
   "snippet": " * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-he"
  },
  {
   "proj": "Epaphras/content-share",
   "path": "mediashare/static/assets/fonts/webfonts/fa-solid-900.svg",
   "pattern": "secret",
   "snippet": "c-16.918 16.9189 -9.91699 45.7793 12.8359 53.0918l41.792 13.4336v140.102c0 17.6729 14.3271 32 32 32h64v40c0 13.2549 10.7451 24 24 24h144c13.2549 0 24 -10.7451 24 -24v-40h64c17.6729 0 32 -14.3271 32 -32v-140.102l41.792 -13.4336\nc22.7783 -7.32129 29.7354 -36.1914 12.8359 -53.0918zM192 320v-87.5312l118.208 37.9951c2.63574 0.847656 7.02344 1.53516 9.79199 1.53516s7.15625 -0.6875 9.79199 -1.53516l118.2"
  },
  {
   "proj": "Epaphras/content-share",
   "path": "mediashare/static/assets/bundles/amcharts4/core.js",
   "pattern": "token",
   "snippet": " * PLEASE DO NOT REMOVE THIS COPYRIGHT NOTICE.\n * @hidden\n"
  },
  {
   "proj": "Epaphras/content-share",
   "path": "mediashare/static/assets/bundles/apexcharts/apexcharts.min.js",
   "pattern": "BEGIN",
   "snippet": " * Released under the MIT License.\n */\n"
  },
  {
   "proj": "Epaphras/annex-survey",
   "path": "Survey/forms.py",
   "pattern": "password",
   "snippet": "class CustomUserCreationForm(UserCreationForm):\n\temail = forms.EmailField(label='email')\n\tpassword1 = forms.CharField(label='password',widget=forms.PasswordInput)\n\tpassword2 = forms.CharField(label='Confirm password',widget=forms.PasswordInput)\n\n\tdef email_clean(self):\n"
  },
  {
   "proj": "Epaphras/annex-survey",
   "path": "Survey/static/assets/bundles/ckeditor/ckeditor.js",
   "pattern": "password",
   "snippet": "                    }, getValue: function () { return this.getInputElement().$.value || \"\" }, setInitValue: function () { this._.initValue = \"\" }, eventProcessors: { onChange: function (b, a) { this._.domOnChangeRegistered || (this.on(\"formLoaded\", function () { this.getInputElement().on(\"change\", function () { this.fire(\"change\", { value: this.getValue() }) }, this) }, this), this._.domOnChangeRe"
  },
  {
   "proj": "Epaphras/annex-survey",
   "path": "Survey/static/assets/bundles/jquery-validation/dist/jquery.validate.min.js",
   "pattern": "password",
   "snippet": " * https://jqueryvalidation.org/\n * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */\n!function(a){\"function\"==typeof define&&define.amd?define([\"jquery\"],a):\"object\"==typeof module&&module.exports?module.exports=a(require(\"jquery\")):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn(\"Nothing selected, can't validate, re"
  },
  {
   "proj": "Epaphras/annex-survey",
   "path": "Survey/static/assets/bundles/prism/prism.js",
   "pattern": "passwd",
   "snippet": "Prism.languages.clike={comment:[{pattern:/(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,lookbehind:!0},{pattern:/(^|[^\\\\:])\\/\\/.*/,lookbehind:!0}],string:{pattern:/([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,greedy:!0},\"class-name\":{pattern:/((?:\\b(?:class|interface|extends|implements|trait|instanceof|new)\\s+)|(?:catch\\s+\\())[\\w.\\\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\\\]/}},keyword:/\\b(?:if|else|while"
  },
  {
   "proj": "Epaphras/annex-survey",
   "path": "Survey/models.py",
   "pattern": "secret",
   "snippet": "    )\n    pos = (\n        ('Chairperson','Chairperson'), ('Secretary','Secretary'), ('Organizer','Organizer'), ('Youth Organizer','Youth Organizer'), ('Women\\'s Organizer','Women\\'s Organizer'),\n        )\n    marital_state = (\n"
  },
  {
   "proj": "Epaphras/annex-survey",
   "path": "Survey/static/assets/css/app.min.css",
   "pattern": "secret",
   "snippet": " * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-he"
  },
  {
   "proj": "Epaphras/annex-survey",
   "path": "Survey/static/assets/fonts/webfonts/fa-solid-900.svg",
   "pattern": "secret",
   "snippet": "c-16.918 16.9189 -9.91699 45.7793 12.8359 53.0918l41.792 13.4336v140.102c0 17.6729 14.3271 32 32 32h64v40c0 13.2549 10.7451 24 24 24h144c13.2549 0 24 -10.7451 24 -24v-40h64c17.6729 0 32 -14.3271 32 -32v-140.102l41.792 -13.4336\nc22.7783 -7.32129 29.7354 -36.1914 12.8359 -53.0918zM192 320v-87.5312l118.208 37.9951c2.63574 0.847656 7.02344 1.53516 9.79199 1.53516s7.15625 -0.6875 9.79199 -1.53516l118.2"
  },
  {
   "proj": "Epaphras/annex-survey",
   "path": "Survey/templates/Survey/Annex_form.html",
   "pattern": "secret",
   "snippet": "                                    <option disabled selected value>--Select option--</option>\n                                    <option>Chairperson</option>\n                                    <option>Secretary</option>\n                                    <option>Organizer</option>\n                                    <option>Youth Organizer</option>\n"
  },
  {
   "proj": "Epaphras/annex-survey",
   "path": "Survey/templates/Survey/edit.html",
   "pattern": "secret",
   "snippet": "                                    <option disabled selected value>--Select option--</option>\n                                    <option {% if detail.polling_station_level_position == 'Chairperson' %}selected{% endif %}>Chairperson</option>\n                                    <option {% if detail.polling_station_level_position == 'Secretary' %}selected{% endif %}>Secretary</option>\n             "
  },
  {
   "proj": "Epaphras/annex-survey",
   "path": "Survey/static/assets/bundles/amcharts4/core.js",
   "pattern": "token",
   "snippet": " * PLEASE DO NOT REMOVE THIS COPYRIGHT NOTICE.\n * @hidden\n"
  },
  {
   "proj": "Epaphras/annex-survey",
   "path": "Survey/static/assets/bundles/apexcharts/apexcharts.min.js",
   "pattern": "BEGIN",
   "snippet": " * Released under the MIT License.\n */\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "JobMatch/JobMatch/settings.py",
   "pattern": "password",
   "snippet": "\n\n# Password validation\n# https://docs.djangoproject.com/en/4.1/ref/settings/#auth-password-validators\n\nAUTH_PASSWORD_VALIDATORS = [\n    {\n        'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',\n    },\n    {\n        'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',\n    },\n    {\n        'NAME': 'django.contrib.auth.password_validation.Comm"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "JobMatch/JobMatcher/helper_functions.py",
   "pattern": "password",
   "snippet": "        seeker_payload = {\n                        \"username\" : \"jobsmatch\",\n                        \"password\" : \"npontu@1match\",\n                        \"source\" : \"Jobs Match\",\n                        \"destination\" : details['seeker_contact'],\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "JobMatch/dashboard/static/assets/bundles/prism/prism.js",
   "pattern": "passwd",
   "snippet": "Prism.languages.clike={comment:[{pattern:/(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,lookbehind:!0},{pattern:/(^|[^\\\\:])\\/\\/.*/,lookbehind:!0}],string:{pattern:/([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,greedy:!0},\"class-name\":{pattern:/((?:\\b(?:class|interface|extends|implements|trait|instanceof|new)\\s+)|(?:catch\\s+\\())[\\w.\\\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\\\]/}},keyword:/\\b(?:if|else|while"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/contrib/auth/management/__init__.py",
   "pattern": "passwd",
   "snippet": "    except (ImportError, KeyError):\n        # KeyError will be raised by os.getpwuid() (called by getuser())\n        # if there is no corresponding entry in the /etc/passwd file\n        # (a very restricted chroot environment, for example).\n        return ''\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/db/backends/mysql/client.py",
   "pattern": "passwd",
   "snippet": "        password = settings_dict['OPTIONS'].get(\n            'password',\n            settings_dict['OPTIONS'].get('passwd', settings_dict['PASSWORD'])\n        )\n        host = settings_dict['OPTIONS'].get('host', settings_dict['HOST'])\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/db/backends/oracle/creation.py",
   "pattern": "passwd",
   "snippet": "            'dbname': self._test_database_name(),\n            'user': self._test_database_user(),\n            'password': self._test_database_passwd(),\n            'tblspace': self._test_database_tblspace(),\n            'tblspace_temp': self._test_database_tblspace_tmp(),\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/db/backends/postgresql/client.py",
   "pattern": "passwd",
   "snippet": "        dbname = settings_dict.get('NAME') or 'postgres'\n        user = settings_dict.get('USER')\n        passwd = settings_dict.get('PASSWORD')\n        sslmode = options.get('sslmode')\n        sslrootcert = options.get('sslrootcert')\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/future-0.18.2-py3.10.egg-info/SOURCES.txt",
   "pattern": "passwd",
   "snippet": "src/future/backports/test/dh512.pem\nsrc/future/backports/test/https_svn_python_org_root.pem\nsrc/future/backports/test/keycert.passwd.pem\nsrc/future/backports/test/keycert.pem\nsrc/future/backports/test/keycert2.pem\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/future-0.18.2-py3.10.egg-info/installed-files.txt",
   "pattern": "passwd",
   "snippet": "..\\future\\backports\\test\\dh512.pem\n..\\future\\backports\\test\\https_svn_python_org_root.pem\n..\\future\\backports\\test\\keycert.passwd.pem\n..\\future\\backports\\test\\keycert.pem\n..\\future\\backports\\test\\keycert2.pem\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/future/backports/urllib/parse.py",
   "pattern": "passwd",
   "snippet": "# splittype('type:opaquestring') --> 'type', 'opaquestring'\n# splithost('//host[:port]/path') --> 'host[:port]', '/path'\n# splituser('user[:passwd]@host[:port]') --> 'user[:passwd]', 'host[:port]'\n# splitpasswd('user:passwd') -> 'user', 'passwd'\n# splitport('host:port') --> 'host', 'port'\n# splitquery('/path?query') --> '/path', 'query'\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/future/backports/urllib/request.py",
   "pattern": "passwd",
   "snippet": "                      uri='https://mahler:8092/site-updates.py',\n                      user='klem',\n                      passwd='geheim$parole')\n\nproxy_support = urllib.request.ProxyHandler({\"http\" : \"http://ahad-haam:3128\"})\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "JobMatch/JobMatcher/static/assets/vendor/fontawesome-free/css/all.css",
   "pattern": "secret",
   "snippet": "  content: \"\\f234\"; }\n\n.fa-user-secret::before {\n  content: \"\\f21b\"; }\n\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "JobMatch/JobMatcher/static/assets/vendor/fontawesome-free/css/all.min.css",
   "pattern": "secret",
   "snippet": " * Copyright 2022 Fonticons, Inc.\n */\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/asn1crypto/keys.py",
   "pattern": "private_key",
   "snippet": "        ('g', Integer),\n        ('public_key', Integer),\n        ('private_key', Integer),\n    ]\n\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/asn1crypto/x509.py",
   "pattern": "private_key",
   "snippet": "        '2.5.29.14': 'key_identifier',\n        '2.5.29.15': 'key_usage',\n        '2.5.29.16': 'private_key_usage_period',\n        '2.5.29.17': 'subject_alt_name',\n        '2.5.29.18': 'issuer_alt_name',\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "JobMatch/JobMatcher/static/assets/js/page/chart-amchart.js",
   "pattern": "BEGIN",
   "snippet": "\nfunction barChart() {\n  // Themes begin\n  am4core.useTheme(am4themes_animated);\n  // Themes end\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/pandas/tests/io/conftest.py",
   "pattern": "access_key",
   "snippet": "        # temporary workaround as moto fails for botocore >= 1.11 otherwise,\n        # see https://github.com/spulec/moto/issues/1924 & 1952\n        os.environ.setdefault(\"AWS_ACCESS_KEY_ID\", \"foobar_key\")\n        os.environ.setdefault(\"AWS_SECRET_ACCESS_KEY\", \"foobar_secret\")\n        if is_ci_environment():\n            if is_platform_arm() or is_platform_mac() or is_platform_windows():\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/pandas/tests/io/test_s3.py",
   "pattern": "access_key",
   "snippet": "        # temporary workaround as moto fails for botocore >= 1.11 otherwise,\n        # see https://github.com/spulec/moto/issues/1924 & 1952\n        os.environ.setdefault(\"AWS_ACCESS_KEY_ID\", \"foobar_key\")\n        os.environ.setdefault(\"AWS_SECRET_ACCESS_KEY\", \"foobar_secret\")\n        df = read_csv(\n            \"s3://gdelt-open-data/events/1981.csv\", nrows=5, sep=\"\\t\", header=None\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "JobMatch/Job_Matching/settings.py",
   "pattern": "secret_key",
   "snippet": "\n# SECURITY WARNING: keep the secret key used in production secret!\nSECRET_KEY = 'django-insecure-q@$*_(-vf3s+zz4lx55i8sl=4@bd*l=y!&+th8=7j9*ucd)!pi'\n\n# SECURITY WARNING: don't run with debug turned on in production!\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "JobMatch/Job_Matching/settings.py.bk",
   "pattern": "secret_key",
   "snippet": "\n# SECURITY WARNING: keep the secret key used in production secret!\nSECRET_KEY = 'django-insecure-q@$*_(-vf3s+zz4lx55i8sl=4@bd*l=y!&+th8=7j9*ucd)!pi'\n\n# SECURITY WARNING: don't run with debug turned on in production!\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/conf/__init__.py",
   "pattern": "secret_key",
   "snippet": "        if name in {'MEDIA_URL', 'STATIC_URL'} and val is not None:\n            val = self._add_script_prefix(val)\n        elif name == 'SECRET_KEY' and not val:\n            raise ImproperlyConfigured(\"The SECRET_KEY setting must not be empty.\")\n\n        self.__dict__[name] = val\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/conf/global_settings.py",
   "pattern": "secret_key",
   "snippet": "# hashing algorithms. Set this in your settings, or Django will complain\n# loudly.\nSECRET_KEY = ''\n\n# Default file storage mechanism that holds media.\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/conf/project_template/project_name/settings.py-tpl",
   "pattern": "secret_key",
   "snippet": "\n# SECURITY WARNING: keep the secret key used in production secret!\nSECRET_KEY = '{{ secret_key }}'\n\n# SECURITY WARNING: don't run with debug turned on in production!\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/contrib/auth/tokens.py",
   "pattern": "secret_key",
   "snippet": "\n    def __init__(self):\n        self.secret = self.secret or settings.SECRET_KEY\n        # RemovedInDjango40Warning: when the deprecation ends, replace with:\n        # self.algorithm = self.algorithm or 'sha256'\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/contrib/messages/storage/cookie.py",
   "pattern": "secret_key",
   "snippet": "        # RemovedInDjango40Warning: pre-Django 3.1 hashes will be invalid.\n        Create an HMAC/SHA1 hash based on the value and the project setting's\n        SECRET_KEY, modified to make it unique for the present purpose.\n        \"\"\"\n        # The class wide key salt is not reused here since older Django\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/core/checks/security/base.py",
   "pattern": "secret_key",
   "snippet": "}\n\nSECRET_KEY_INSECURE_PREFIX = 'django-insecure-'\nSECRET_KEY_MIN_LENGTH = 50\nSECRET_KEY_MIN_UNIQUE_CHARACTERS = 5\n\nW001 = Warning(\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/core/management/commands/startproject.py",
   "pattern": "secret_key",
   "snippet": "from django.core.checks.security.base import SECRET_KEY_INSECURE_PREFIX\nfrom django.core.management.templates import TemplateCommand\n\nfrom ..utils import get_random_secret_key\n\n\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/core/management/utils.py",
   "pattern": "secret_key",
   "snippet": "\n\ndef get_random_secret_key():\n    \"\"\"\n    Return a 50 character random string usable as a SECRET_KEY setting value.\n    \"\"\"\n    chars = 'abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)'\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/core/signing.py",
   "pattern": "secret_key",
   "snippet": "def get_cookie_signer(salt='django.core.signing.get_cookie_signer'):\n    Signer = import_string(settings.SIGNING_BACKEND)\n    key = force_bytes(settings.SECRET_KEY)  # SECRET_KEY may be str or bytes.\n    return Signer(b'django.http.cookies' + key, salt=salt)\n\n"
  },
  {
   "proj": "Epaphras/jobmatch",
   "path": "jobs/Lib/site-packages/django/utils/crypto.py",
   "pattern": "secret_key",
   "snippet": "    \"\"\"\n    Return the HMAC of 'value', using a key generated from key_salt and a\n    secret (which defaults to settings.SECRET_KEY). Default algorithm is SHA1,\n    but any algorithm name supported by hashlib can be passed.\n\n"
  },
  {
   "proj": "Epaphras/annex_survey",
   "path": "survey/app.py",
   "pattern": "password",
   "snippet": "dbinfo = config_object['db']\napp.config['SECRET_KEY'] = config_object['secret']\napp.config[\"SQLALCHEMY_DATABASE_URI\"] = 'mysql+pymysql://' + str(dbinfo[\"user\"]) + ':' + urllib.parse.quote(str(dbinfo[\"password\"])) + '@' + str(dbinfo['host']) + ':' + str(dbinfo[\"port\"]) + '/' + str(dbinfo[\"db\"])\ndb = SQLAlchemy(app)\nlogin_manager = LoginManager(app)\n"
  },
  {
   "proj": "Epaphras/annex_survey",
   "path": "survey/create_user.py",
   "pattern": "password",
   "snippet": "\n\ncnx = db.create_engine('mysql+pymysql://' + str(dbinfo[\"user\"]) + ':' + urllib.parse.quote(str(dbinfo[\"password\"])) + '@' + str(dbinfo['host']) + ':' + str(dbinfo[\"port\"]) + '/' + str(dbinfo[\"db\"]))\nconn = cnx.connect()\ntry:\n"
  },
  {
   "proj": "Epaphras/annex_survey",
   "path": "survey/static/assets/bundles/ckeditor/ckeditor.js",
   "pattern": "password",
   "snippet": "                    }, getValue: function () { return this.getInputElement().$.value || \"\" }, setInitValue: function () { this._.initValue = \"\" }, eventProcessors: { onChange: function (b, a) { this._.domOnChangeRegistered || (this.on(\"formLoaded\", function () { this.getInputElement().on(\"change\", function () { this.fire(\"change\", { value: this.getValue() }) }, this) }, this), this._.domOnChangeRe"
  },
  {
   "proj": "Epaphras/annex_survey",
   "path": "survey/static/assets/bundles/jquery-validation/dist/jquery.validate.min.js",
   "pattern": "password",
   "snippet": " * https://jqueryvalidation.org/\n * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */\n!function(a){\"function\"==typeof define&&define.amd?define([\"jquery\"],a):\"object\"==typeof module&&module.exports?module.exports=a(require(\"jquery\")):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn(\"Nothing selected, can't validate, re"
  },
  {
   "proj": "Epaphras/annex_survey",
   "path": "survey/static/assets/bundles/prism/prism.js",
   "pattern": "passwd",
   "snippet": "Prism.languages.clike={comment:[{pattern:/(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,lookbehind:!0},{pattern:/(^|[^\\\\:])\\/\\/.*/,lookbehind:!0}],string:{pattern:/([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,greedy:!0},\"class-name\":{pattern:/((?:\\b(?:class|interface|extends|implements|trait|instanceof|new)\\s+)|(?:catch\\s+\\())[\\w.\\\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\\\]/}},keyword:/\\b(?:if|else|while"
  },
  {
   "proj": "Epaphras/annex_survey",
   "path": "survey/static/assets/css/app.min.css",
   "pattern": "secret",
   "snippet": " * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-he"
  },
  {
   "proj": "Epaphras/annex_survey",
   "path": "survey/static/assets/fonts/webfonts/fa-solid-900.svg",
   "pattern": "secret",
   "snippet": "c-16.918 16.9189 -9.91699 45.7793 12.8359 53.0918l41.792 13.4336v140.102c0 17.6729 14.3271 32 32 32h64v40c0 13.2549 10.7451 24 24 24h144c13.2549 0 24 -10.7451 24 -24v-40h64c17.6729 0 32 -14.3271 32 -32v-140.102l41.792 -13.4336\nc22.7783 -7.32129 29.7354 -36.1914 12.8359 -53.0918zM192 320v-87.5312l118.208 37.9951c2.63574 0.847656 7.02344 1.53516 9.79199 1.53516s7.15625 -0.6875 9.79199 -1.53516l118.2"
  },
  {
   "proj": "Epaphras/annex_survey",
   "path": "survey/templates/annex_form.html",
   "pattern": "secret",
   "snippet": "                    <option disabled selected value>Select option</option>\n                    <option>Chairperson</option>\n                    <option>Secretary</option>\n                    <option>Organizer</option>\n                    <option>Youth Organizer</option>\n"
  },
  {
   "proj": "Epaphras/annex_survey",
   "path": "survey/static/assets/bundles/amcharts4/core.js",
   "pattern": "token",
   "snippet": " * PLEASE DO NOT REMOVE THIS COPYRIGHT NOTICE.\n * @hidden\n"
  },
  {
   "proj": "Epaphras/annex_survey",
   "path": "survey/static/assets/bundles/apexcharts/apexcharts.min.js",
   "pattern": "BEGIN",
   "snippet": " * Released under the MIT License.\n */\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": ".env.example",
   "pattern": "password",
   "snippet": "DB_DATABASE=laravel\nDB_USERNAME=root\nDB_PASSWORD=\n\nBROADCAST_DRIVER=log\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": ".env.old",
   "pattern": "password",
   "snippet": "#DB_DATABASE=hellio\n#DB_USERNAME=KontrolBars_of_Jerico\n#DB_PASSWORD=suppORTGHwith$24&20Ghfor5hrs\n\n\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "1",
   "pattern": "password",
   "snippet": "DB_DATABASE=deywuro\nDB_USERNAME=root\nDB_PASSWORD=\n\nBROADCAST_DRIVER=log\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "DYNAMIC_USER_OTP_DOCUMENTATION.md",
   "pattern": "password",
   "snippet": "## Overview\n\nThis document describes the secure OTP (One-Time Password) system implemented for dynamic user management operations. The system replaces the legacy OTP mechanism that had security vulnerabilities with a cryptographically secure, rate-limited, and session-based approach.\n\n## Security Improvements\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "OTP_SERVICE_DOCUMENTATION.md",
   "pattern": "password",
   "snippet": "## Overview\n\nThe `OTPService` class provides a comprehensive, secure, and reusable solution for handling One-Time Password (OTP) operations across the Deywuro application. This service centralizes all OTP-related functionality and provides robust security features.\n\n## Features\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "package-lock.json",
   "pattern": "passwd",
   "snippet": "            \"dev\": true,\n            \"requires\": {\n                \"parse-passwd\": \"^1.0.0\"\n            }\n        },\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Exceptions/Handler.php",
   "pattern": "secret",
   "snippet": "            'application_id' => 2, // using the api endpoint in the docs, ensure you use the id for this app. if id does not exist, ensure it is created\n            'description' => json_encode($requestParam),\n            'secret' => 'VZKXKKD8GNJNABSOSRELFTUCBVBUGIXGEHZVJA5NRAFZ7BHGRDYQY5HAUYW9'\n        ];\n\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Http/Controllers/SocialMediaController.php",
   "pattern": "secret",
   "snippet": "\n    public   $consumerKey = 'BIHTy0PaszoDriJO8nLGEE50Z';\n    public   $consumer_secrete = 'wgC6eUXO3hsLdG0WJDJatxFEu4gNeLydmDviyOdebFZcqWCRri';\n\n    public   $linkedInClientID = '86z3xkcpzttz9m';\n    public   $linkedInSecret = 'PIwnk6NZb4WSJYjB';\n\n    public   $faceAppId = '576850202828274';\n    public   $faceAppSecret = 'de165a551dde984fc98ebf16f0c2acf1';\n\n    public   $InstClientId = '2f39586f1"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Opt/Media.php",
   "pattern": "secret",
   "snippet": "\n        $appId = '576850202828274';\n        $appSecret = 'de165a551dde984fc98ebf16f0c2acf1';\n\n\n        $fb = new Facebook([\n            'app_id' => $appId,\n            'app_secret' => $appSecret,\n            'default_graph_version' => 'v3.2'\n        ]);\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Http/Controllers/AI/AIMessageGenerator.php",
   "pattern": "api_key",
   "snippet": "            ],\n            'headers' => [\n                'X-API-Key' => config('services.snwolley_ai.auth_api_key'),\n            ]\n        ]);\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Http/Controllers/DetectMessageToneController.php",
   "pattern": "api_key",
   "snippet": "                'headers' => [\n                    'Content-Type' => 'application/json',\n                    'X-API-Key' => config('services.snwolley_ai.auth_api_key'),\n                ],\n                'json' => $apiData,\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Http/Controllers/SwitchMessageToneController.php",
   "pattern": "api_key",
   "snippet": "                'headers' => [\n                    'Content-Type' => 'application/json',\n                    'X-API-Key' => config('services.snwolley_ai.auth_api_key'),\n                ],\n                'json' => $apiData,\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "public/UI/bootstrap.js",
   "pattern": "api_key",
   "snippet": "    var DATA_KEY = 'bs.alert';\n    var EVENT_KEY = \".\" + DATA_KEY;\n    var DATA_API_KEY = '.data-api';\n    var JQUERY_NO_CONFLICT = $$$1.fn[NAME];\n    var Selector = {\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Console/Commands/CleanupExpiredOtps.php",
   "pattern": "BEGIN",
   "snippet": "\n        try {\n            DB::beginTransaction();\n\n            // Delete expired OTPs\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Console/Commands/MonitorUssdPaymentSubscriptions.php",
   "pattern": "BEGIN",
   "snippet": "    {\n        foreach ($expiredPayments as $expiredPayment) {\n            DB::beginTransaction();\n            //deactivate the service locally\n            $expiredPayment->update(['has_expired' => 1]);\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Console/Commands/SmsQuery.php",
   "pattern": "BEGIN",
   "snippet": "                    DB::delete('delete from tmpdlr');\n\n                    DB::connection('kannel')->beginTransaction();\n                    foreach ($jo as $j) {\n                        DB::connection('kannel')->insert('insert into `deywuro1` (`msgid`) values(?)', [$j->msgid]);\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Console/Commands/SpeedyBulkEmail.php",
   "pattern": "BEGIN",
   "snippet": "                                $usr_credit_used = (double)$user->credit->credit_used;\n\n                                DB::beginTransaction();\n\n                                //  Loop through each row of the worksheet in turn\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Console/Commands/SpeedyPersoBulkEmail.php",
   "pattern": "BEGIN",
   "snippet": "                            $usr_credit_used = (double) $user->credit->credit_used;\n\n                            DB::beginTransaction();\n\n                            //  Loop through each row of the worksheet in turn\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Console/Commands/SpeedySingleEmail.php",
   "pattern": "BEGIN",
   "snippet": "\n                        try {\n                            DB::beginTransaction();\n                            $this->info(Carbon::now()->toDateTimeString() . '| Sending Single Email...');\n\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Console/Commands/SpeedySingleSms.php",
   "pattern": "BEGIN",
   "snippet": "                                $this->check_for_stop_flag();\n\n                                DB::beginTransaction();\n                                $this->info(Carbon::now()->toDateTimeString() . '| Sending Single SMS...');\n\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Http/Controllers/AddressBookController.php",
   "pattern": "BEGIN",
   "snippet": "\n            if(!empty($selection)) {\n                DB::beginTransaction();\n                foreach ($selection as $sel) {\n                    $contactToDel = $group->contacts()->find($sel);\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Http/Controllers/Admin/AdminCompanyController.php",
   "pattern": "BEGIN",
   "snippet": "\n\n            DB::beginTransaction();\n\n                $user = User::query()->create($result);\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Http/Controllers/Admin/AdminUsersController.php",
   "pattern": "BEGIN",
   "snippet": "            $inputs['pass'] = $password;\n\n            DB::beginTransaction();\n                $user = User::query()->create($inputs);\n                AdminAccessRight::query()->create([\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "app/Http/Controllers/Admin/CampaignController.php",
   "pattern": "BEGIN",
   "snippet": "            $data = [];\n\n            DB::beginTransaction();\n            $user->tmp_group_sms()->delete();\n\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "database/seeds/CountryTableSeeder.php",
   "pattern": "AKIA",
   "snippet": "            'Sierra Leone',\n            'Singapore',\n            'Slovakia (Slovak Republic)',\n            'Slovenia',\n            'Solomon Islands',\n"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "public/UI/sentiments/theme-assets/vendors/css/tables/handsontable/jsgrid-theme.min.css",
   "pattern": "AKIA",
   "snippet": " */\n\n.jsgrid-edit-row>.jsgrid-cell,.jsgrid-filter-row>.jsgrid-cell,.jsgrid-grid-body,.jsgrid-grid-header,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{border:1px solid #e9e9e9}.jsgrid-header-row>.jsgrid-header-cell{border-top:0}.jsgrid-filter-row>.jsgrid-cell,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{border-bottom:0}.jsgrid-filter-row>.jsgrid-c"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "public/UI/sentiments/theme-assets/vendors/css/tables/jsgrid/jsgrid-theme.css",
   "pattern": "AKIA",
   "snippet": "    border: none;\n    cursor: pointer;\n    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAFgEAYAAADx4WWjAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAZjElEQVR42u2deVyU1f7HzzyzDzCA7MgihCsY7uYOiZIamebVFl/Wy8zSxLTQuld/lmIuCGIu9cruLa9lXlNTUQsVUgQRNBbZF5F9lWEbZpj9/P74doQZ87LMDHjvPe9/vj7MPOf5fp6zjc/3e86D0H8rNTVRUd988/rrxpZTV3f48PHjixb1m+N5eVOmvP76hQtXryKEEMYVFWFhERG7d"
  },
  {
   "proj": "eamenyedzi/deywuro",
   "path": "public/UI/sentiments/theme-assets/vendors/css/tables/jsgrid/jsgrid-theme.min.css",
   "pattern": "AKIA",
   "snippet": " */\n\n.jsgrid-edit-row>.jsgrid-cell,.jsgrid-filter-row>.jsgrid-cell,.jsgrid-grid-body,.jsgrid-grid-header,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{border:1px solid #e9e9e9}.jsgrid-header-row>.jsgrid-header-cell{border-top:0}.jsgrid-filter-row>.jsgrid-cell,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{border-bottom:0}.jsgrid-filter-row>.jsgrid-c"
  },
  {
   "proj": "samUi/mtncoi",
   "path": ".env.example",
   "pattern": "password",
   "snippet": "DB_DATABASE=laravel\nDB_USERNAME=root\nDB_PASSWORD=\n\nBROADCAST_DRIVER=log\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": ".idea/commandlinetools/Laravel_10_08_2021__09_45.xml",
   "pattern": "password",
   "snippet": "  <command>\n    <name>auth:clear-resets</name>\n    <help><![CDATA[Flush expired password reset tokens<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display this help message</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal outp"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "app/AdminModel.php",
   "pattern": "password",
   "snippet": "      'analytics',\n      'setup',\n      'password',\n      'reminder',\n    ];\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "app/Exceptions/Handler.php",
   "pattern": "password",
   "snippet": "     */\n    protected $dontFlash = [\n        'current_password',\n        'password',\n        'password_confirmation',\n    ];\n\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "app/General.php",
   "pattern": "password",
   "snippet": "    use HasFactory;\n\n    public static function passwordComplexity($password)\n    {\n        // $password = 'Fost0QAer{';\n        $uppercase = [];\n        $lowercase = [];\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "app/Http/Controllers/AdminController.php",
   "pattern": "password",
   "snippet": "    {\n        $email = $request->input('email');\n        $password = $request->input('password');\n\n        $validator = Validator::make($request->all(), [\n            'email' => 'email|required',\n            'password' => 'required',\n        ]);\n\n        if ($validator->fails()) {\n            return redirect()->back()->with('error', 'Enter Email/Password!');\n        }\n        $credentials = $reque"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "app/Http/Controllers/AdminUserController.php",
   "pattern": "password",
   "snippet": "    {\n        // $pass =Str::random(8);\n        $pass = General::generatePassword();\n        AdminModel::create([\n    'name'=>$r->name,\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "database/seeders/dept.csv",
   "pattern": "secret",
   "snippet": "\"CS&DO'S Office\",\n\"CFO'S Office\",\n\"Company Secretariat\",\n\"CCPO'S Office\",\n\"Project Facilities Implementation\",\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "database/seeders/employee.csv",
   "pattern": "secret",
   "snippet": "603131,Elie Tetteh-Wayoe,elie.tetteh-wayoe@mtn.com,233244311174,Consumer Insights & Analytics,Marketing,elie.tetteh-wayoe,MTN L2,Permanent\n470486,Pearl Emefa Mortotsi,pearl.mortotsi@mtn.com,233244908639,Enterprise Portfolio Management Office ,Capital Projects,pmortotsi,MTN L2,Permanent\n603165,Dorcas Dwommoh-Mensah,dorcas.dwommoh-mensah@mtn.com,233244312999,Company Secretariat,Management,ddmensah,M"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "public/vendor/fontawesome/js/fa-solid.js",
   "pattern": "secret",
   "snippet": "  \"user-md\": [448, 512, [], \"f0f0\", \"M224 0c77.32 0 140 62.68 140 140s-62.68 140-140 140S84 217.32 84 140 146.68 0 224 0zM80 416c0 17.645 14.355 32 32 32s32-14.355 32-32-14.355-32-32-32-32 14.355-32 32zm295.283-126.179L352 284v37.61c36.471 7.433 64 39.756 64 78.39v59.279a12 12 0 0 1-9.646 11.767l-31.449 6.29c-6.499 1.3-12.821-2.915-14.12-9.414l-1.569-7.845c-1.3-6.499 2.915-12.821 9.414-14.12l15.37"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "public/vendor/fontawesome/js/fa-solid.min.js",
   "pattern": "secret",
   "snippet": " * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "public/js/bootstrap/bootstrap.bundle.js",
   "pattern": "api_key",
   "snippet": "  var DATA_KEY = 'bs.alert';\n  var EVENT_KEY = \".\" + DATA_KEY;\n  var DATA_API_KEY = '.data-api';\n  var JQUERY_NO_CONFLICT = $$$1.fn[NAME];\n  var TRANSITION_DURATION = 150;\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "public/css/bootstrap-select/js/bootstrap-select.min.js",
   "pattern": "apikey",
   "snippet": " */\n\n!function(e,t){void 0===e&&void 0!==window&&(e=window),\"function\"==typeof define&&define.amd?define([\"jquery\"],function(e){return t(e)}):\"object\"==typeof module&&module.exports?module.exports=t(require(\"jquery\")):t(e.jQuery)}(this,function(e){!function(P){\"use strict\";var d=[\"sanitize\",\"whiteList\",\"sanitizeFn\"],r=[\"background\",\"cite\",\"href\",\"itemtype\",\"longdesc\",\"poster\",\"src\",\"xlink:href\"],e"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "app/Http/Kernel.php",
   "pattern": "token",
   "snippet": "            // \\Illuminate\\Session\\Middleware\\AuthenticateSession::class,\n            \\Illuminate\\View\\Middleware\\ShareErrorsFromSession::class,\n            \\App\\Http\\Middleware\\VerifyCsrfToken::class,\n            \\Illuminate\\Routing\\Middleware\\SubstituteBindings::class,\n            \\App\\Http\\Middleware\\AutoLogout::class,\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "app/Http/Middleware/VerifyCsrfToken.php",
   "pattern": "token",
   "snippet": "namespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken as Middleware;\nuse Symfony\\Component\\HttpFoundation\\Cookie;\nclass VerifyCsrfToken extends Middleware\n{\n    /**\n     * Indicates whether the XSRF-TOKEN cookie should be set on the response.\n     *\n     * @var bool\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "config/auth.php",
   "pattern": "token",
   "snippet": "    | mechanisms used by this application to persist your user's data.\n    |\n    | Supported: \"session\", \"token\"\n    |\n    */\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "config/datatables.php",
   "pattern": "token",
   "snippet": "         * List of columns are are forbidden from being searched/sorted.\n         */\n        'blacklist' => ['password', 'remember_token'],\n\n        /*\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "config/sanctum.php",
   "pattern": "token",
   "snippet": "    | Sanctum is trying to authenticate a request. If none of these guards\n    | are able to authenticate the request, Sanctum will use the bearer\n    | token that's present on an incoming request for authentication.\n    |\n    */\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "config/session.php",
   "pattern": "token",
   "snippet": "\n        // 'api' => [\n        //     'driver' => 'token',\n        //     'provider' => 'users',\n        //     'hash' => false,\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "database/factories/UserFactory.php",
   "pattern": "token",
   "snippet": "        'email_verified_at' => now(),\n        'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password\n        'remember_token' => Str::random(10),\n    ];\n});\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php",
   "pattern": "token",
   "snippet": "use Illuminate\\Support\\Facades\\Schema;\n\nclass CreatePersonalAccessTokensTable extends Migration\n{\n    /**\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "config/database.php",
   "pattern": "BEGIN",
   "snippet": "    | All database work in Laravel is done through the PHP PDO facilities\n    | so make sure you have the driver for your particular database of\n    | choice installed on your machine before you begin development.\n    |\n    */\n"
  },
  {
   "proj": "samUi/mtncoi",
   "path": "public/js/apexcharts.min.js",
   "pattern": "BEGIN",
   "snippet": " * Released under the MIT License.\n */\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": ".env.example",
   "pattern": "password",
   "snippet": "DB_DATABASE=laravel\nDB_USERNAME=root\nDB_PASSWORD=\n\nBROADCAST_DRIVER=log\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "app/AdminModel.php",
   "pattern": "password",
   "snippet": "      'name',\n      'email',\n      'password',\n      'role',\n      'appcount',\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "app/Exceptions/Handler.php",
   "pattern": "password",
   "snippet": "     */\n    protected $dontFlash = [\n        'password',\n        'password_confirmation',\n    ];\n\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "app/Http/Controllers/AdminController.php",
   "pattern": "password",
   "snippet": "    {\n        $email = $r->email;\n        $password = $r->password;\n\n        $credentials = $r->only('email', 'password');\n        Auth::shouldUse('adminguard');\n        $login = Auth::attempt($credentials);\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "app/Http/Controllers/AdminUserController.php",
   "pattern": "password",
   "snippet": "          'name'=>$r->name,\n          'email'=>$r->email,\n          'password'=>bcrypt($pass),\n          'role'=>$r->role,\n          \"created_at\" =>  \\Carbon\\Carbon::now(),\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "app/Http/Controllers/Auth/ForgotPasswordController.php",
   "pattern": "password",
   "snippet": "use App\\AdminModel;\nuse Mail;\nuse App\\Mail\\ResetPassword;\nuse Hash;\nuse Illuminate\\Support\\Str;\n\n\nclass ForgotPasswordController extends Controller\n{\n  public function showForgetPasswordForm()\n  {\n     return view('admin.forgetPassword');\n  }\n\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "app/Http/Controllers/PagesController.php",
   "pattern": "password",
   "snippet": "    $message=\"Hello, Your OTP code is \".$otp;\n    $sms_name = env('SMS_USERNAME');\n    $sms_pass = env('SMS_PASSWORD');\n  /////////// ////////////\n    $url = \"https://deywuro.com/api/sms?username=$sms_name&password=$sms_pass&source=$source&destination=\" . $number . \"&message=\" . $message;\n\n    $client = new GuzzleClient();\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/css/icomoon.css",
   "pattern": "secret",
   "snippet": "  content: \"\\f21a\";\n}\n.icon-user-secret:before {\n  content: \"\\f21b\";\n}\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/fonts/icomoon/icomoon.svg",
   "pattern": "secret",
   "snippet": "<glyph unicode=\"&#xf219;\" glyph-name=\"diamond\" horiz-adv-x=\"1170\" d=\"M121.143 512l356-380-171.429 380h-184.571zM585.143 70.857l199.429 441.143h-398.857zM307.429 585.143l116.571 219.429h-149.714l-164.571-219.429h197.714zM693.143 132l356 380h-184.571zM390.286 585.143h389.714l-116.571 219.429h-156.571zM862.857 585.143h197.714l-164.571 219.429h-149.714zM943.429 862.857l219.429-292.571c10.857-13.714 9."
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/vendor/fontawesome/js/fa-solid.js",
   "pattern": "secret",
   "snippet": "  \"user-md\": [448, 512, [], \"f0f0\", \"M224 0c77.32 0 140 62.68 140 140s-62.68 140-140 140S84 217.32 84 140 146.68 0 224 0zM80 416c0 17.645 14.355 32 32 32s32-14.355 32-32-14.355-32-32-32-32 14.355-32 32zm295.283-126.179L352 284v37.61c36.471 7.433 64 39.756 64 78.39v59.279a12 12 0 0 1-9.646 11.767l-31.449 6.29c-6.499 1.3-12.821-2.915-14.12-9.414l-1.569-7.845c-1.3-6.499 2.915-12.821 9.414-14.12l15.37"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/vendor/fontawesome/js/fa-solid.min.js",
   "pattern": "secret",
   "snippet": " * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/js0/bootstrap/bootstrap.bundle.js",
   "pattern": "api_key",
   "snippet": "  var DATA_KEY = 'bs.alert';\n  var EVENT_KEY = \".\" + DATA_KEY;\n  var DATA_API_KEY = '.data-api';\n  var JQUERY_NO_CONFLICT = $$$1.fn[NAME];\n  var TRANSITION_DURATION = 150;\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/css0/bootstrap-select/js/bootstrap-select.min.js",
   "pattern": "apikey",
   "snippet": " */\n\n!function(e,t){void 0===e&&void 0!==window&&(e=window),\"function\"==typeof define&&define.amd?define([\"jquery\"],function(e){return t(e)}):\"object\"==typeof module&&module.exports?module.exports=t(require(\"jquery\")):t(e.jQuery)}(this,function(e){!function(P){\"use strict\";var d=[\"sanitize\",\"whiteList\",\"sanitizeFn\"],r=[\"background\",\"cite\",\"href\",\"itemtype\",\"longdesc\",\"poster\",\"src\",\"xlink:href\"],e"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/js/bootstrap.min.js",
   "pattern": "apikey",
   "snippet": "  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n  */\n!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?e(exports,require(\"jquery\"),require(\"popper.js\")):\"function\"==typeof define&&define.amd?define([\"exports\",\"jquery\",\"popper.js\"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){\"use strict\";function i(t,e){for(var n=0;n<e.leng"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "app/Http/Kernel.php",
   "pattern": "token",
   "snippet": "            // \\Illuminate\\Session\\Middleware\\AuthenticateSession::class,\n            \\Illuminate\\View\\Middleware\\ShareErrorsFromSession::class,\n            \\App\\Http\\Middleware\\VerifyCsrfToken::class,\n            \\Illuminate\\Routing\\Middleware\\SubstituteBindings::class,\n        ],\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "app/Http/Middleware/VerifyCsrfToken.php",
   "pattern": "token",
   "snippet": "namespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken as Middleware;\nuse Symfony\\Component\\HttpFoundation\\Cookie;\nclass VerifyCsrfToken extends Middleware\n{\n    /**\n     * Indicates whether the XSRF-TOKEN cookie should be set on the response.\n     *\n     * @var bool\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "composer.lock",
   "pattern": "token",
   "snippet": "            },\n            \"require\": {\n                \"ext-tokenizer\": \"*\",\n                \"php\": \">=7.0\"\n            },\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "config/auth.php",
   "pattern": "token",
   "snippet": "    | mechanisms used by this application to persist your user's data.\n    |\n    | Supported: \"session\", \"token\"\n    |\n    */\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "config/datatables.php",
   "pattern": "token",
   "snippet": "         * List of columns are are forbidden from being searched/sorted.\n         */\n        'blacklist' => ['password', 'remember_token'],\n\n        /*\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "database/factories/UserFactory.php",
   "pattern": "token",
   "snippet": "        'email_verified_at' => now(),\n        'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password\n        'remember_token' => Str::random(10),\n    ];\n});\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "config/database.php",
   "pattern": "BEGIN",
   "snippet": "    | All database work in Laravel is done through the PHP PDO facilities\n    | so make sure you have the driver for your particular database of\n    | choice installed on your machine before you begin development.\n    |\n    */\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/js/jquery.easing.1.3.js",
   "pattern": "BEGIN",
   "snippet": "*/\n\n// t: current time, b: begInnIng value, c: change In value, d: duration\njQuery.easing['jswing'] = jQuery.easing['swing'];\n\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/js/sweet_alert.min.js",
   "pattern": "BEGIN",
   "snippet": "!function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):(e=e||self).Sweetalert2=t()}(this,function(){\"use strict\";const l=Object.freeze({cancel:\"cancel\",backdrop:\"backdrop\",close:\"close\",esc:\"esc\",timer:\"timer\"}),t=\"SweetAlert2:\",o=e=>e.charAt(0).toUpperCase()+e.slice(1),s=e=>Array.prototype.slice.call(e),a=e=>{console."
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/scss/bootstrap/_forms.scss",
   "pattern": "BEGIN",
   "snippet": "//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/scss0/bootstrap/_forms.scss",
   "pattern": "BEGIN",
   "snippet": "//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/vendor/bootstrap-select/js/bootstrap-select.js",
   "pattern": "BEGIN",
   "snippet": "  };\n\n  // Case insensitive begins search\n  $.expr.pseudos.ibegins = function (obj, index, meta) {\n    var $obj = $(obj).find('a');\n    var haystack = ($obj.data('tokens') || $obj.text()).toString().toUpperCase();\n"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/vendor/bootstrap-select/js/bootstrap-select.min.js",
   "pattern": "BEGIN",
   "snippet": " * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)\n */\n!function(a,b){\"function\"==typeof define&&define.amd?define([\"jquery\"],function(a){return b(a)}):\"object\"==typeof module&&module.exports?module.exports=b(require(\"jquery\")):b(a.jQuery)}(this,function(a){!function(a){\"use strict\";function b(b){var c=[{re:/[\\xC0-\\xC6]/g,ch:\"A\"},{re:/[\\xE0-\\xE6]/g,ch:\"a\"}"
  },
  {
   "proj": "eamenyedzi/fidelity-fyei",
   "path": "public/css/jsgrid-theme.min.css",
   "pattern": "AKIA",
   "snippet": " */\n\n.jsgrid-edit-row>.jsgrid-cell,.jsgrid-filter-row>.jsgrid-cell,.jsgrid-grid-body,.jsgrid-grid-header,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{border:1px solid #e9e9e9}.jsgrid-header-row>.jsgrid-header-cell{border-top:0}.jsgrid-filter-row>.jsgrid-cell,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{border-bottom:0}.jsgrid-filter-row>.jsgrid-c"
  },
  {
   "proj": "eamenyedzi/internal-tool-report",
   "path": "main.py",
   "pattern": "password",
   "snippet": "'''\n1. Change app.config to FALSE\n2. Take out all passwords and database names and all important variables into a separate, more secure file\n3. Clear all print statements except generation and sent and errors\n4. change the fetchmany(x) to fetchall()\n"
  },
  {
   "proj": "eamenyedzi/internal-tool",
   "path": "apis/api_counts.py",
   "pattern": "password",
   "snippet": "\nUSER_DATA = {\n    str(authinfo[\"username\"]): str(authinfo[\"password\"])\n}\n\n@auth.verify_password\ndef verify(username, password):\n    if not (username and password):\n        return False\n    return USER_DATA.get(username) == password\n\n@app.route('/api/counts/', methods=['POST', 'GET'])\n"
  },
  {
   "proj": "eamenyedzi/internal-tool",
   "path": "apis/bulk_sms_api.py",
   "pattern": "password",
   "snippet": "\nUSER_DATA = {\n    str(authinfo[\"username\"]): str(authinfo[\"password\"])\n}\n\n@auth.verify_password\ndef verify(username, password):\n    if not (username and password):\n        return False\n    return USER_DATA.get(username) == password\n\n@app.route('/senderid', methods=['POST', 'GET'])\n"
  },
  {
   "proj": "eamenyedzi/internal-tool",
   "path": "apis/bulk_sms_delivery_api.py",
   "pattern": "password",
   "snippet": "app.config['MYSQL_HOST'] = str(live_hellio_info[\"host\"])\napp.config['MYSQL_USER'] = str(live_hellio_info[\"user\"])\napp.config['MYSQL_PASSWORD'] = str(live_hellio_info[\"password\"])\napp.config['MYSQL_DB'] = str(live_hellio_info[\"db\"])\napp.config['UPLOAD_EXTENSIONS'] = ['.txt', '.csv', '.xlsx']\n"
  },
  {
   "proj": "eamenyedzi/internal-tool",
   "path": "apis/bulk_sms_dlrs_api.py",
   "pattern": "password",
   "snippet": "\nUSER_DATA = {\n    str(authinfo[\"username\"]): str(authinfo[\"password\"])\n}\n\n\n@auth.verify_password\ndef verify(username, password):\n    if not (username and password):\n        return False\n    return USER_DATA.get(username) == password\n\n\n"
  },
  {
   "proj": "eamenyedzi/internal-tool",
   "path": "apis/deywuro_analytics_api.py",
   "pattern": "password",
   "snippet": "\nUSER_DATA = {\n    str(authinfo[\"username\"]): str(authinfo[\"password\"])\n}\n\n\n@auth.verify_password\ndef verify(username, password):\n    if not (username and password):\n        return False\n    return USER_DATA.get(username) == password\n\n\n"
  },
  {
   "proj": "eamenyedzi/internal-tool",
   "path": "apis/download_failed_blasts.py",
   "pattern": "password",
   "snippet": "\nUSER_DATA = {\n    str(authinfo[\"username\"]): str(authinfo[\"password\"])   \n}\n\n@auth.verify_password\ndef verify(username, password):\n    if not (username and password):\n        return False\n    return USER_DATA.get(username) == password\n\n@app.route('/failed/blasts', methods=['POST', 'GET'])\n"
  },
  {
   "proj": "eamenyedzi/internal-tool",
   "path": "apis/mod_report_generation.py",
   "pattern": "secret",
   "snippet": "\n# token\ns = URLSafeTimedSerializer(str(tokeninfo['secretkey'])) \n\nauth = HTTPBasicAuth()\n"
  },
  {
   "proj": "eamenyedzi/internal-tool",
   "path": "apis/report_generation.py",
   "pattern": "secret",
   "snippet": "\n# token\ns = URLSafeTimedSerializer(str(tokeninfo['secretkey'])) \n\nauth = HTTPBasicAuth()\n"
  },
  {
   "proj": "eamenyedzi/internal-tool",
   "path": "requirements.txt",
   "pattern": "secret",
   "snippet": "requests-futures==1.0.0\nrsa==4.7.2\nSecretStorage==3.3.1\nsecure-smtplib==0.1.1\nsix==1.16.0\n"
  }
 ],
 "errors": [],
 "token_obtained": true,
 "identity": {
  "username": "eaidoo",
  "email": "eaidoo@npontu.com",
  "is_admin": null,
  "state": "active",
  "id": 35
 },
 "is_admin": false,
 "version": {
  "version": "14.1.2",
  "revision": "8c67b499146"
 },
 "projects_scope": "membership",
 "projects_count": 82,
 "blob_hits_count": 450,
 "ci_vars_count": 8
}