{"_id":"ishumdz-bail","_rev":"73-1ac9f6172fbea9b551c31254240dcb29","name":"ishumdz-bail","dist-tags":{"latest":"1.0.29"},"versions":{"1.0.0":{"name":"ishumdz-bail","version":"1.0.0","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","dtz","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.0","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"0779981a53487a9003589d57f86ae1dea772f8d7","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.0.tgz","fileCount":118,"integrity":"sha512-/Al6/Lass314hOYKi57tDDFH24p05Rj3lOJJJy4VfSQ098FAKvBZM3HEcjSngjWvQDlCVJhSrxlQDTU9cgwLdw==","signatures":[{"sig":"MEUCIBe9fqF7HHpWwdqFP9CJzIvekSGWrCTKgNlRiE1NXK0+AiEAihW1ad8glEbvfpNBVN4ZCq9yOwcWRgORkdhXmvW9XO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17432619},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cab30e9a6c597f4bea13484d9ff33aad56e015ef","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.6.2","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.0_1790323525501_0.8702402990187015","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"ishumdz-bail","version":"1.0.1","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","dtz","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.1","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"a2c82137abeeb3a30afc56b6afcdf45569b109b4","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.1.tgz","fileCount":118,"integrity":"sha512-xbfM1234Bs1pmmEMFGVwaQAaGAnPXvHVwszvL6RpfTA+7v+Dq+aljpmP8ejLOIplnq7uHMGjxExxwtV0JrZvVQ==","signatures":[{"sig":"MEYCIQDfFNJEVK3CcgVF9yGcPVcec0VuUTqXZkiLx8O7HuthyAIhAMOfODlfQRYh9IhyLvESC80Q7PY9I887bYSwJ5ENaNgc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBOnkktA/aceJr6Wu/89ed7d+pQ7CMUNi1G+54anOYZYAiB7Cy9QTOVOlF1B7YJa1JWQDw3TKlxQq6k3iILLtLOlXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17433059},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5da302b272365cfb1050110e7f03fa231b94d37f","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.6.2","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.1_1790330284210_0.9615111375921097","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"ishumdz-bail","version":"1.0.2","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.2","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"bc2cd559ecc7ed24505a8de315f98ec3b36879e7","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.2.tgz","fileCount":118,"integrity":"sha512-Lw2a80CQWWEKYoukjNlJTw887mnqDyci6rIwPO6NOuGbI5/SU9jXDLBks1G1/M/1bC1UxlurIeZP1VMeiuXSqQ==","signatures":[{"sig":"MEUCIQDX+Hy4gEANba5bOmJntitBIJDRTNk+w0k3s8Ott7Av2wIgMkUiuKiVH94UdbIgzsKGhay2GJld9OllQK1sfYXWj0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAfICIqv4CX85LAxUI7jeZvS7nu58mrn3SMvyyIsamhQIhAI0kxuoeM/c8q5Su4Us+7A+mJmYzl9cLplaDfaAPTy4R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17433044},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d0ef2e386dafcc80366375524edf14577e605113","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.6.2","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.2_1790330858290_0.19628445971069497","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"ishumdz-bail","version":"1.0.3","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.3","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"93788b96c8e95bf924ced01f3a477e1c9edd8fcf","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.3.tgz","fileCount":118,"integrity":"sha512-EWKCeITc3bgFuzaWRrDhbOuKlENXe8uNUj5TlfS5k9bIjGTlHjnQW3bDyiq6Ng+NH26w2Vts8Qg51uLOplUTGg==","signatures":[{"sig":"MEUCID3TC57lh8m+eKeLO9MrXCLQ2oF6NOxyfpR0hj7e/UhxAiEAx95DHQnL/AGq8brmI2IY0nYwakVTO4P8jlAHmUuUTEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHi5Mj/2uaOd6lTpGXmfm0r+C1gcEyEo5LbUNL0shHaiAiEAnT/+XEA2ir1kFYehSmhZifQFpqlKfZBT4PdlFFJJ/xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17434108},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"834996f38c3e1f4fcb5898706c438617e821567d","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.6.2","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.3_1790332698604_0.8697295480792999","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"ishumdz-bail","version":"1.0.4","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.4","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"9466ebbf5777c79d6d3d06c21b29913b83621c55","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.4.tgz","fileCount":118,"integrity":"sha512-SuycahvmlcU54HcC+3zuwFy+MXGtv84DZZuWvz2+lpQoqzPMKY0O8G0Vd9GLshjg0sRGoSTM+INxej6WBlAeKw==","signatures":[{"sig":"MEUCIFI0fneRPPgwRQx4y85jgkwctC9eG6W/7SqwJcmeI2sPAiEAmKIhGGiSS1ieR6786AsGVLAjTHEaWvpfo6kLUfAJfL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+2FJ9S90C+fGSgMd+51agpgNib2ljEy2bqFSWedCq1AIhAJiPtRJjQRBuufp/lnZkPBYiDIUPGLTAtUrETTHMKjgP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17434396},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"83d586969a9227327c939a531098875b9fc96185","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.6.2","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.4_1790333069112_0.7099460634943471","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"ishumdz-bail","version":"1.0.5","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.5","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"12cbb23c375f81045d0feecf69775333adfe8711","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.5.tgz","fileCount":135,"integrity":"sha512-cinwd+1lEiw1jOB9aHhpBluX65cdf+1IfI5mhVswHq2NT/3LpLhJLMtd741HppdkGEKsGHU2JA5TGfHHyayf/g==","signatures":[{"sig":"MEUCIQCeBPFkiEl7Ny2v4s3ckiyTI+xMtw3XYVPi/6Vzfdn9CAIgUkPsHxfLFpsMiHStvOUv6CPDpykTWFl/7wRS+FoPnN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH3Wt0p5M4C1jOghjgkLktucKoFpoGIQTwpcs9kBZ1PpAiA7j3DZ47V8nMt4XkpD1FSLiXWYElTPjUaWUh6OeHKafg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17668949},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2270bd1c322c26fb55de723b976962231bcd71b6","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.6.2","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.5_1790333222179_0.13666720364298834","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"ishumdz-bail","version":"1.0.6","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.6","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"022461e3608c0a6d323facaf00ec9df770068461","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.6.tgz","fileCount":142,"integrity":"sha512-0rk58QiyQw1JNJ21Oh0LZVjr8zHns/3YXqm8Gf8P2/z+UGAqdLqPzIJOzVcUWAFkwlz9kti2kAWccqBg0aCC6Q==","signatures":[{"sig":"MEYCIQDYx4GLXIc/Xkfg5tdA9WUOvMQVAV8YxHrLChn78G6btQIhAJGZHhoXtQ5apT1JsTVYk/aLWJfRcWBxiRdcNQB+QykA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIECfyGyyn0PRdAKHrgAur9Y1DiZn3iAhjNBSm1eNB5mEAiAq6Sep76g8RfL/6Xdi4YE2luD8Qg5BsSbs58uLs07lcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17706268},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"536496cc012460a8e5368d2fbbfef250e5376ded","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.6.2","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.6_1790334261984_0.25950151360000406","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"ishumdz-bail","version":"1.0.7","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.7","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"54b4a766631c3d5617e6c25d511085ba819b7364","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.7.tgz","fileCount":142,"integrity":"sha512-IOd7s41lj0ml1P8/cewU/tf/SVcDt8P6rqgHgh1wQ0P+RnXw0rwblo5Kx0DV8E6gpNF3ldwBFKrT9X3hUUvXtg==","signatures":[{"sig":"MEQCIDIYoDsFSKiTffwos70N9gqgo1am5j3aIlUNfpj9iD1CAiA7SF29nACdqEh9qttmvZiY5HiDhQ3Vr7jBd317W0iAVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0lZVTjkfkakHDIdX9rgZ9R2Ffxld1t2MYpLjQiK8UlwIhALEcGpta9ZssL69dMQXn+a+3u2a/FQ/OUj51fPI1wkGo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17708644},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a3fa66174cb86e70a32c37b81a5c164c074070e9","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.6.2","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.7_1790334398675_0.14362844833727206","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"ishumdz-bail","version":"1.0.8","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.8","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"331cf1de36027ef9fdcd3af78de1894f934e59d3","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.8.tgz","fileCount":142,"integrity":"sha512-HKoOyHLc8L42gGg8v4Zqo5+2byNmWj+NbtxJXJeB+9+ljKQdk1iAr/kzUMoS+/c7RNzTJGIGv9kh/NpFr1zo9g==","signatures":[{"sig":"MEYCIQDmmuXf3Gg2xLZXzZ1l6RqUwvBz+HYFjzfVpHjul2y0WAIhALKfAySlLg0vUHBp2HxR1Dwcq4TYRgJeHuMIk9bO2hln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCHwmUl5np8yD+d0LbqYuPYj6u2n/zSWhsgF7otZgKgDYCIQDwrbcSj99A8dGydqsLWzJKcsUsNoAVUD36h5DQjRemkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17714284},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"63be78d82f61867a284bf95b2a4b3d65f28a2b5e","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.6.2","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.8_1790334944568_0.2865489176625542","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"ishumdz-bail","version":"1.0.9","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.9","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"3ef61921bb9831de152ea755cfa3bcf4af461bb5","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.9.tgz","fileCount":142,"integrity":"sha512-rx+qNExqvK8Ol4hfhjjo3G+70d0ltbglbP9+VRyAqn/mZKXPZJav5BmLLBtqnS76uy3iisN+hFCnxSDup1Fs5Q==","signatures":[{"sig":"MEUCIHgcHVtNA2jjqs3l+lV+kFHSUvGu31VKxuV/CmHpVaDyAiEArXZDWkfO7TDFo08dVKBCmc+ekczotaDawFnHMFEyTd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHew2DWKYFLu35uNS9fhlhDJik8Qp48B3av1Bq8g9tG9AiEA9UkgY7NUNkaIrH1FerhfouYh6ouL+MTL5rAKVe9Agok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17707907},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3fcf6610e5bc455e23ebc6f3e85ea11f338866ff","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.6.2","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.9_1790335696827_0.4616104275526227","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"ishumdz-bail","version":"1.0.10","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.10","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"6181c06369a25228cd5dd57fed5f63796d587e9a","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.10.tgz","fileCount":142,"integrity":"sha512-ofksrkvSCVUf9wJ6d8aG4OSY500G9CQ3Cjseu0KiW7uEw+vgK22M0+r1fHMsPi28MLvAEeguy2/ogLWywbKqow==","signatures":[{"sig":"MEQCIFT7N83zdxWOQm6brwkqfKgjdCC2H+TcZHXsxcnNiereAiADHNmevdNc9ZTVL3d8kQb91L05oxjrH12EsaqgAM2aTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRBS/EelDOhhf81KrACpZ3eF331BJavlCLYntU+pzJswIgHNNWtRS6qUfNXu6pDmA4157S/UUGEJFH/+Me755glJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17705970},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"231727f2c16e1846d08d59260c24da1f46a5c28f","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.6.2","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.10_1790336002304_0.7407495573113441","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"ishumdz-bail","version":"1.0.11","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.11","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"2b7abcad2b022683b29bd23dd2523aca9fe5a18d","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.11.tgz","fileCount":142,"integrity":"sha512-4Uw0RVr3697rSCtNmV4qdVdED6SHJXdemtbrlk5sqjBn+3j4o/dFmbUyG8Jw+/pLe92Ylas3tvde1v0TUBjEsA==","signatures":[{"sig":"MEUCIBx464rPGDVQ2g/RbTm4vYvmAaohZd/Fj26mLwqvs4BLAiEAqTM7PXTFJa9WI+3SqsWGJiY37Ai8dQRdXif6jRiTsns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBpAeZ6PUyq+rNECgpsaaDcHKxllq70XlQf10P2h5sZNAiBNiVicTRgHf7acw/o+4bK00pF8urld+tflK2h6JTsWCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17719315},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"172f86c26df9c1c0fe20cccb1bc37d07d9d6849d","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.6.2","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.11_1790336391679_0.9717108924326445","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"ishumdz-bail","version":"1.0.13","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.13","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"3baa8304cd128c377052744c66f0db71e1d8dc55","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.13.tgz","fileCount":149,"integrity":"sha512-OqztoEmXYIbKiSOgTZIS2BNr0Hf+HKKVRoOmDLQJ4xoSPnuQLcRBWl7LM66v+oE9J0sOpvpI8fAuN9MHYuV0ZQ==","signatures":[{"sig":"MEQCIDtlo/qv43WvwJ9QYGdkuSXSBz0oTqtTbx2SXAmWQaXdAiBkuPD4+QnVzbbPkHKUmFEI5PlfRzr8hD+b+VfTwBvubA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDmKH6QvKm3e3vpoP8LNZFooaob1TRzo6DTvUIelhrZ9AiA+KG72T5cvf6t4ZZKWzfuQFj8D34PHM5M7TARSQa9Bdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17778854},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2c9d1e60a0f1e5f3f4d797b89f712184e79a2a6e","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.19.0","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.13_1790394908703_0.13841379564026335","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"ishumdz-bail","version":"1.0.14","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.14","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"afe5babdd1617c7325befd2009bfa164717dba91","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.14.tgz","fileCount":149,"integrity":"sha512-VXfb6Tn+OiQal20TMw2GD0zWVe+ikx4VDEmxcb03j9rjGsfu+wBDhYs5VMOalpsoD8CgykaV1ZrWFJ7mVgx4Jw==","signatures":[{"sig":"MEUCIHQU3yCS76mWeo+MZ7aBm6B6sTDfQckaJYR174lanYPcAiEA+TuCk4pvVSJnYLjf1x8kyPOhdcL0nz7cnvtSs8jIlB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17781526},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"4be285ee7becad4c9efcd7972185a3a945eca508","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com","approver":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}},"deprecated":"Outdated - please upgrade to 1.0.16","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.19.0","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.14_1790439315634_0.1805583960690187","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"ishumdz-bail","version":"1.0.15","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.15","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"42e472dba676ca5a83a32b03c11c628713cc2a1e","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.15.tgz","fileCount":149,"integrity":"sha512-Owjb8XwKTHiDyxMkvh+SEzLCGMvE+phyza6Yu+G8Z1RPztmUR0McCqPKXpGQMrE/LDxrkbf3Iya1ZG3USSjZIA==","signatures":[{"sig":"MEUCIE/vCqL7wyDvb3XXhi0AKdDJbGW2Y3wcVWEqejeYqUAbAiEApjI56gJ33Ve9rBUY8HsssJCyNnqkwnwypDiyg8p3okY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17784204},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"41025736b71e48762d1ca0f89d36e14f4bd4ce19","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com","approver":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}},"deprecated":"Outdated — please upgrade to 1.0.16 (horizontal buttonsMessage support + fixes)","repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.19.0","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.15_1790486414156_0.5093194761991078","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"ishumdz-bail","version":"1.0.16","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.16","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"99b35e43a16a50d417ea85a2a0453a04862d1370","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.16.tgz","fileCount":149,"integrity":"sha512-ABzfU2EFZA+Fx3rUILvxwB55lwHrW2CDjY2ghW1WyCLI1qFLwVxH+a/OYT8DO3weuiw9tJQeFl30wLkl106zMA==","signatures":[{"sig":"MEUCIQCZCGDRP8M4TbI7qb8IyLloAcpJvY1E3+4I/AzYQiU56gIgKzLedjqhwAOQQZ5BqoO/0CEMhiIHAulNzIfs8s8Zh0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17784724},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9ca36b46edd10df976c544a44cd0e015b880eaf6","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com","approver":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}},"repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.19.0","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.16_1790563267914_0.4996920632320587","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"ishumdz-bail","version":"1.0.17","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.17","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"07ea5dabf48dcbcbe5982d22d8b9288e18082525","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.17.tgz","fileCount":149,"integrity":"sha512-KXBO4PIjkYvLwY8l64e6Iga5aSr8qrPL8noq+A1BIyZ449KH9MBLVglRvRgwUuyn0vA51840Y080rhhdpO3AWQ==","signatures":[{"sig":"MEUCIQCJt8PEeYtvgaaNC5Z5qnFmGcXBkIdnJgsyCYwP3woDvAIgZLjCdoniJOQDz6O3941yJ0yBm7HGI8kZgIKyaaxducI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17785667},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"47c1ae28c58844c6e552a4246592d5c24a455fb1","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com","approver":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}},"repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"11.19.0","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.17_1790605089432_0.48543135333637544","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"ishumdz-bail","version":"1.0.18","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.18","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"e747a89d2c758b61325977ecaba14ac4a5f95306","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.18.tgz","fileCount":149,"integrity":"sha512-OyHLmIujElV8rLexMXgmmwKaBfQE74NI/HBaM4koztVpNciL4LQ+Au/D/Gzq0v/21+4L6N/q1uXuUCHbGCuzpA==","signatures":[{"sig":"MEYCIQC2MZajKiNkPMgOOY4mM4lGCQPkFCVQvRNyvzk5GsCmdAIhAKMVj/e7Cwei/dtJ6qig5fxUSscnjoVn5R+y51r1LXiR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17793258},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1034714bf248e0c8854a1f9df45bff3614e6a260","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com","approver":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}},"repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"12.1.0","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.18_1790650408195_0.015196428576604193","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"ishumdz-bail","version":"1.0.19","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.19","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"37fc533eeb2355d9b86daa2b5b9a6e662369e518","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.19.tgz","fileCount":149,"integrity":"sha512-hjqgBF9RstmsjJP6lE2vxTJg5PicTWSpdwjXgKNRd8XTfKpEQimPJN6vU/MAKvqdcX8BjZtGuT4cI4MfXEx3yA==","signatures":[{"sig":"MEQCID7Xh9hG9jhS4blu/T/gwF/Zcg8UcdXlZ27JYcPc9TiJAiB0u6326X+B3bC8K3lb8BNB8/60clVPnhSeD9TkuE5Mvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17795119},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"33b69ff38a3286c2234f3ddd297bedaefc9a7f74","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com","approver":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}},"repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"12.1.0","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.19_1790653973350_0.9105425839134109","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"ishumdz-bail","version":"1.0.20","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.20","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"d64a4252e62243c275cdce003db000e2b6be50b8","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.20.tgz","fileCount":149,"integrity":"sha512-jazR3jWQUYcDDzKBK3w3AwF2tWrWYwV6N1lxzyLmmFXbgp3QG8pQGWF6FoQTAq8MSMmoxH7ef8ELCEEALafArg==","signatures":[{"sig":"MEUCIBBnhd62xguPgAG+Q4vOzkKVE55sWqBmz2/6TDTE3na/AiEAmrkUtKQbAWiAtoBsuj57yYxY8A8bD50EQl8A2yzxceg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17795119},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"510bc5fe5061957a1c444d5039de15e84a746c36","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com","approver":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}},"repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"12.1.0","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"github:tenka-san/libsignal-node","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.20_1790659824418_0.15301065409345682","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"ishumdz-bail","version":"1.0.21","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.21","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"bb2ed487b37bfdb11b1eedcd4bb5de8824325d23","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.21.tgz","fileCount":149,"integrity":"sha512-0nnu1/4Z3smgy1B9lM78a8ZTOp6G69ym3GAjK3oJ9bOP3bD7xUcJOzyFNq40G/aiY+0OyJYI24M7UCAnqmi6NA==","signatures":[{"sig":"MEYCIQD0JQ6Yg2tgVX1Jjy3yE0bGqens9rfwDlP2S8MrLoL4yAIhAPqmLANLVILhy6cSPhiWeIIf/gpgc5K0X6jxa+l5c4wr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17796656},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"510bc5fe5061957a1c444d5039de15e84a746c36","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com","approver":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}},"repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"12.1.0","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"npm:libsignal-node@^2.0.1","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.21_1790669251684_0.08798607919011636","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"ishumdz-bail","version":"1.0.24","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.24","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"bb63d3ff8848d4748f7ce4630b606be11283031b","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.24.tgz","fileCount":149,"integrity":"sha512-BL/GZ69vifp1QKVULh50TwIi28qxac2LKMY2H/OG2u7MafAYU5GtzEjw4ODqhRaTTJXe8ZuNeDVN2MQ2jzj2YA==","signatures":[{"sig":"MEUCIGrYExQOHLWKf5Csug4A9f6EsXl0CPWe+2XLSRQhneD4AiEA9lpSk5A+LrfjaxYdiQRi2OYkbJwRo3YqAW4pWC9sVvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17807773},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"510bc5fe5061957a1c444d5039de15e84a746c36","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com","approver":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}},"repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"12.1.0","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"npm:libsignal-node@^2.0.1","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.24_1790684862732_0.39768188407029714","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"ishumdz-bail","version":"1.0.25","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.25","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"ca3b50736d7a4663627ea9837e5702b7852ecf3a","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.25.tgz","fileCount":149,"integrity":"sha512-3bAgq0mklxGz8EKkkaM2DT8qxfowYiKYeWwI3xEwrlp2VILRoI7mRzYNxj8eL/mOMtSik38yoHfaWckna+qXcA==","signatures":[{"sig":"MEYCIQD/YLvLWpz4WVbZ29JHo1i0TRyZDQgxWXjqklWXc8f+CQIhAKy9VhTeVY0IQEsc7ts33gS+tJSyOQYDu5aZKhWiB66Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17808589},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"510bc5fe5061957a1c444d5039de15e84a746c36","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com","approver":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}},"repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"12.1.0","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"npm:libsignal-node@^2.0.1","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.25_1790686576680_0.6519978254484629","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"ishumdz-bail","version":"1.0.26","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.26","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"5a9c38ab37cfd3e77eb44c5c5791ad9ea7301167","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.26.tgz","fileCount":149,"integrity":"sha512-sH/DpBsM+N3zyVAbQ8pLpFqBnqWtmX5q99WE+PZ4vKZHQwldb+UAap7JvImWRR7PDW3nHviF3jW3FZ0HVqpGyQ==","signatures":[{"sig":"MEYCIQCPPYjW6EZd7NlvH+Ou99daIuiAol1qjYH+4eq+ZSCgXAIhAOca/BWYAZYCnsQXN+t5vxi5ZPrXU+kB5LXsTpAFJgH1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17812740},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"510bc5fe5061957a1c444d5039de15e84a746c36","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"node --test \"test/**/*.test.mjs\"","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com","approver":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}},"repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"12.1.0","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"npm:libsignal-node@^2.0.1","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.26_1790696177339_0.8659223264213369","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"ishumdz-bail","version":"1.0.27","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"author":{"name":"Lovely"},"license":"MIT","_id":"ishumdz-bail@1.0.27","maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"homepage":"https://ishanx-pro.site.je","dist":{"shasum":"8f7b974bc0d4a0d5c66e0f2624193e1bb835ab03","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.27.tgz","fileCount":149,"integrity":"sha512-fRl8U0aPonJK84U0foZw7jOvUskkCnhixAzTgjNLBVn70JoKk08xvl09LTr9btFifZjDa0D0VlwG3McE7DcgwQ==","signatures":[{"sig":"MEQCIBGED8gCS3KjPmzAlRug+ZRwXdpTtyFGjtk8mQvRVNThAiBovL2bh7De46QMVAic+IhS6hHeFN+pq00oLnUsd9A1wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17819264},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"510bc5fe5061957a1c444d5039de15e84a746c36","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"node --test \"test/**/*.test.mjs\"","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com","approver":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}},"repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"12.1.0","description":"WhatsApp API Modification By Lovely","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"npm:libsignal-node@^2.0.1","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ishumdz-bail_1.0.27_1790738384834_0.5735234470057267","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"_id":"ishumdz-bail@1.0.29","dist":{"shasum":"76add9c19c458132a5f4f7843a07b01966a36146","tarball":"https://registry.npmjs.org/ishumdz-bail/-/ishumdz-bail-1.0.29.tgz","integrity":"sha512-W1LV9rLJUWR7bpX/48uwnigPke+0gwDAY3xWKyHgUrbHK43VTyIeHkQcghCnmAg5xQ83tHP8K7keQheQyDCE8Q==","fileCount":150,"unpackedSize":17827700,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDnZY7SURipLSwxvVcdvIaDLYxruZWhyOVi0zFDfSUR/AIgHK7hE8+wHm7/mckReOrPwFVDBEp9CjvXgwxs67hrDFw="}]},"main":"lib/index.js","name":"ishumdz-bail","types":"lib/index.d.ts","author":{"name":"Lovely"},"engines":{"node":">=20.0.0"},"gitHead":"75d4a6d39082362aff121f7e463a5d0615643396","license":"MIT","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"node --test \"test/**/*.test.mjs\"","prepack":"","prepare":"","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u"},"version":"1.0.29","_npmUser":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com","approver":{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}},"homepage":"https://ishanx-pro.site.je","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"_npmVersion":"12.1.0","description":"WhatsApp API Modification By Lovely","directories":{},"maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"22.23.2","contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"npm:libsignal-node@^2.0.1","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","cache-manager":"^7.2.8","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ishumdz-bail_1.0.29_1790759765938_0.36259535172188406"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-25T08:05:25.437Z","modified":"2026-09-30T09:16:06.160Z","1.0.0":"2026-09-25T08:05:25.719Z","1.0.1":"2026-09-25T09:58:04.321Z","1.0.2":"2026-09-25T10:07:38.432Z","1.0.3":"2026-09-25T10:38:18.768Z","1.0.4":"2026-09-25T10:44:29.227Z","1.0.5":"2026-09-25T10:47:02.288Z","1.0.6":"2026-09-25T11:04:22.107Z","1.0.7":"2026-09-25T11:06:38.799Z","1.0.8":"2026-09-25T11:15:44.693Z","1.0.9":"2026-09-25T11:28:16.981Z","1.0.10":"2026-09-25T11:33:22.414Z","1.0.11":"2026-09-25T11:39:51.808Z","1.0.13":"2026-09-26T03:55:08.826Z","1.0.14":"2026-09-26T16:15:15.759Z","1.0.15":"2026-09-27T05:20:14.294Z","1.0.16":"2026-09-28T02:41:08.018Z","1.0.17":"2026-09-28T14:18:09.575Z","1.0.18":"2026-09-29T02:53:28.333Z","1.0.19":"2026-09-29T03:52:53.457Z","1.0.20":"2026-09-29T05:30:24.530Z","1.0.21":"2026-09-29T08:07:31.851Z","1.0.24":"2026-09-29T12:27:42.913Z","1.0.25":"2026-09-29T12:56:16.836Z","1.0.26":"2026-09-29T15:36:17.534Z","1.0.27":"2026-09-30T03:19:44.968Z","1.0.29":"2026-09-30T09:16:06.049Z"},"author":{"name":"Lovely"},"license":"MIT","homepage":"https://ishanx-pro.site.je","keywords":["whatsapp","baileys","whatsapp-web","whatsapp-chat","whatsapp-group","whatsapp-bot","automation","whatsapp-api","baileys-mod","ishumdz-bail","lovely","wa-bot"],"repository":{"url":"https://www.npmjs.com/package/ishumdz-bail"},"description":"WhatsApp API Modification By Lovely","contributors":[{"url":"original Baileys authors","name":"WhiskeySockets"}],"maintainers":[{"name":"lovelyofficial","email":"avstamilzan15@gmail.com"}],"readme":"<div align=\"center\">\n<img src=\"https://capsule-render.vercel.app/api?type=waving&height=220&color=0:ff6b6b,40:f06595,100:845ef7&text=ishumdz-bail&fontAlignY=40&fontSize=44&fontColor=ffffff&desc=Stable%20WhatsApp%20Web%20API%20Fork%20for%20Production%20Bots&descAlignY=60&descSize=16\" alt=\"Header Banner\" />\n\n<br/>\n\n<!-- Rounded + border image -->\n<a href=\"https://ishanx-pro.site.je\">\n  <kbd>\n    <img src=\"https://i.postimg.cc/9Q6q2Pv6/IMG-20260925-WA4965.jpg\" alt=\"WhatsApp Baileys 2026\" width=\"720\" />\n  </kbd>\n</a>\n\n<br/><br/>\n\n\n# 🧑‍💻 ishumdz-bail\n\n<p>\n  <img src=\"https://img.shields.io/badge/Node.js-%3E%3D20-339933?style=for-the-badge&logo=nodedotjs&logoColor=white\" />\n  <img src=\"https://img.shields.io/badge/WhatsApp-25D366?style=for-the-badge&logo=whatsapp&logoColor=white\" />\n  <img src=\"https://img.shields.io/badge/WebSocket-010101?style=for-the-badge&logo=socketdotio&logoColor=white\" />\n  <img src=\"https://img.shields.io/badge/Open%20Source-FF4500?style=for-the-badge&logo=github&logoColor=white\" />\n  <img src=\"https://img.shields.io/badge/license-MIT-blue?style=for-the-badge\" />\n</p>\n\n<p>\n  <img src=\"https://img.shields.io/npm/v/ishumdz-bail?style=flat-square&color=25D366&label=npm\" />\n  <img src=\"https://img.shields.io/badge/maintained%20by-Lovely-black?style=flat-square\" />\n</p>\n\n**Open-source WhatsApp automation library — no browser required.**\nBuilt on WebSocket for speed, stability, and full multi-device support.\n\n<br/>\n\n[Installation](#-getting-started) • [Features](#-main-features) • [Stability](#-stability--disconnect-handling) • [Website](https://ishanx-pro.site.je) • [WhatsApp Channel](https://shyracore.indevs.in)\n\n</div>\n\n---\n\n## ✨ What is ishumdz-bail?\n\n**ishumdz-bail** (`ishumdz-bail`) is a powerful, open-source WhatsApp Web library built on top of the Baileys protocol stack — extended with features not found in any other public fork. It connects directly to WhatsApp's multi-device WebSocket protocol. No Selenium, no Puppeteer, no browser overhead.\n\n> ⚡ **Node.js ≥ 20 required.**\n\n---\n\n## 🚀 Getting Started\n\n```bash\nnpm install ishumdz-bail\n```\n\n```javascript\nimport { makeWASocket, useMultiFileAuthState } from 'ishumdz-bail'\n\nconst { state, saveCreds } = await useMultiFileAuthState('auth_info')\nconst sock = makeWASocket({\n    auth: state,\n    syncFullHistory: false,  // skip history sync — bot works immediately\n    aiLabel: true,           // stamp messages with AI bot marker (default: true)\n})\n\nsock.ev.on('creds.update', saveCreds)\n```\n\n---\n\n## 🧩 Main Features\n\n| Feature | Description |\n|---|---|\n| 💬 **Rich Response (GenAI Bubble)** | Send Meta AI-style messages: markdown, code blocks, tables, LaTeX, maps, inline images, HTML — rendered natively as GenAI bubble in WA client |\n| 🚫 **4-Factor Ban Checker** | Detect ban status via 4 independent signals: live registry, public send-page, identity-key probe, device-count signature |\n| 🆔 **Username Socket (w:mex)** | Full WA username API: check availability, set, delete, pin, find by username, fetch recommendations — via WhatsApp's internal Pando/MEX GraphQL protocol |\n| 🏘️ **Communities Socket** | Full community management: create, link/unlink groups, manage participants, invite codes, ephemeral toggle, approval mode |\n| 🔕 **noSelfSync** | Skip syncing outgoing messages to your own other devices — reduces noise and bandwidth. Includes silent-drop guard (throws 421 instead of pretending the send succeeded) |\n| ⚙️ **Rust-powered Crypto** | `md5`, `hkdf`, LT-Hash anti-tampering offloaded to `whatsapp-rust-bridge` native module for raw speed |\n| 🗂️ **LID Mapping Store** | Persistent LID ↔ phone-number bi-directional cache with LRU eviction and in-flight dedup — prevents duplicate USync lookups |\n| 🔐 **Pre-Key Manager** | Concurrency-safe Signal pre-key operations via per-key-type PQueue — no race conditions on key updates/deletions |\n| 🔄 **Classify Disconnect** | Maps every WA disconnect code to `{ category, shouldReconnect, backoffMs }` — properly handles code 515 (restartRequired) as recoverable, not fatal |\n| ⏱️ **Rate Limiter** | Anti-spam pacing calculator: enforces per-minute/hour/day caps, burst allowance, new-chat delays, identical-message dedup |\n| 🖼️ **Album Message** | Send multiple images/videos as a single WA album/grid, with per-item or top-level caption and `gifPlayback` support |\n| 🔘 **Horizontal Buttons** | Modern native-flow buttons that render on ALL clients — text, image, video, GIF headers + classic location map-card style + automatic group conversion |\n| 🤖 **AI Label Config** | `aiLabel: true/false` in socket config — controls whether outgoing messages carry the `biz_bot` attribute that WA uses to render the AI icon |\n| 🔎 **USync Username Protocol** | Username resolution baked into USync queries — resolve WA usernames alongside contacts in a single round-trip |\n| 📥 **Offline Node Processor** | Batch-processes pending stanzas received while offline, preventing message loss on reconnect |\n| 🔑 **Identity Change Handler** | Dedicated handler for Signal identity key changes — prevents session corruption when a contact re-registers |\n| 📣 **Newsletter/Channel Media Upload** | Full support for uploading images, videos, audio, stickers to channels using correct `/newsletter/newsletter-*` paths |\n| 😀 **Newsletter Reactions** | React to channel messages with emojis, track votes, and manage newsletter engagement |\n| 📊 **Poll Voting** | Create polls, track encrypted votes, display results, and support multiple selection polls |\n| 🎮 **Built-in Games** | 8 text games (Blackjack, Slots, Dice, Coin Flip, Roulette, Mines, Trivia, RPS) + 6 live HTML games (Chess, Tic Tac Toe, Connect Four, 2048, Snake, Memory) playable inside chat |\n| 📞 **VoIP Caller** | Answer incoming calls with audio playback using WASM VoIP engine |\n| ⚡ **Pro Methods** | 34 convenience methods: Polls, Newsletter, Status, Chat, Groups, Profile |\n\n---\n\n## 📞 VoIP Caller (Call Answer + Audio)\n\nAnswer incoming WhatsApp calls and play audio automatically:\n\n```javascript\nconst { makeWASocket, enableCallAutoAnswer } = require('ishumdz-bail');\n\nconst sock = makeWASocket({ auth: state });\n\n// Enable auto-answer with audio playback\nsock.enableCallAutoAnswer({\n    audio: './welcome.wav',      // Audio file to play (MP3/WAV)\n    autoAnswer: true,            // Auto-answer incoming calls\n    answerDelayMs: 200,          // Delay before answering\n    durationMs: 60000,           // Max call duration (60s)\n    loop: true,                  // Loop audio\n    onCall: (call) => {},        // Callback on incoming call\n    onAnswer: (call) => {},      // Callback when answered\n    onEnd: (call, reason) => {}  // Callback when ended\n});\n```\n\n**Manual call handling:**\n```javascript\nsock.ev.on('call', async ([call]) => {\n    if (call.status === 'offer') {\n        // Reject call\n        await sock.rejectCall(call.id, call.from);\n        \n        // Or accept with VoIP client\n        const voipClient = getActiveVoipClient();\n        if (voipClient) {\n            const activeCall = voipClient.activeCall;\n            activeCall.accept('./audio.wav');\n        }\n    }\n});\n```\n\n---\n\n## ⚡ Pro Methods\n\n34 convenience methods attached to socket via `attachProMethods()`:\n\n```javascript\nconst { makeWASocket, attachProMethods } = require('ishumdz-bail');\n\nconst sock = makeWASocket({ auth: state });\nattachProMethods(sock); // Attach all Pro methods\n```\n\n### 📊 Polls Pro\n\n```javascript\n// Create a poll\nawait sock.sendPoll(jid, {\n    name: 'What is your favorite color?',\n    values: ['Red', 'Blue', 'Green', 'Yellow'],\n    selectableCount: 1\n});\n\n// Vote on a poll\nawait sock.sendPollVote(jid, pollMessage, ['Red']);\n\n// Get poll results\nconst votes = sock.getAggregatePollVotes(pollMessage);\n```\n\n### 📢 Newsletter/Channel Pro\n\n```javascript\n// Smart channel poll vote (auto-resolves links, IDs)\nawait sock.channelVote('https://whatsapp.com/channel/xxx/123', 1);\n\n// React to channel post\nawait sock.newsletterReact(channelJid, serverId, '👍');\n\n// Get channel messages (decoded)\nconst messages = await sock.newsletterGetMessages(channelJid, 50);\n\n// Search channels\nconst results = await sock.newsletterSearch('technology');\n\n// List followed channels\nconst channels = await sock.newsletterList();\n```\n\n### 🟢 Status/Stories Pro\n\n```javascript\n// Send text status\nawait sock.sendStatusText('Hello World!', {\n    backgroundColor: '#25D366',\n    font: 1\n});\n\n// Send media status\nawait sock.sendStatusMedia('./photo.jpg', {\n    type: 'image',\n    caption: 'My status!'\n});\n\n// React to status\nawait sock.reactStatus(statusKey, '❤️');\n```\n\n### 💬 Chat Pro\n\n```javascript\n// Edit a message\nawait sock.editMessage(jid, messageKey, 'Updated text!');\n\n// Delete a message\nawait sock.deleteMessage(jid, messageKey);\n\n// Pin a message (24h, 7d, or 30d)\nawait sock.pinMessage(jid, messageKey, 86400); // 24 hours\n\n// Star/unstar a message\nawait sock.starMessage(jid, messageKey, true);\n\n// React to a message\nawait sock.reactMessage(jid, messageKey, '😂');\n\n// Send presence (typing indicator)\nawait sock.sendPresence(jid, 'composing');\n\n// Quick reply with quote\nawait sock.reply(jid, 'This is a reply!', quotedMessage);\n```\n\n### 👥 Groups Pro\n\n```javascript\n// Get group info from invite link\nconst info = await sock.groupGetInviteInfo('https://chat.whatsapp.com/xxx');\n\n// Join group via invite\nawait sock.groupJoinViaInvite('https://chat.whatsapp.com/xxx');\n\n// Set announcement mode (admin only)\nawait sock.groupSetAnnouncement(groupJid, true);\n\n// Set locked mode (admin only)\nawait sock.groupSetLocked(groupJid, true);\n\n// Manage join requests\nconst requests = await sock.groupRequestParticipantsList(groupJid);\nawait sock.groupApproveParticipants(groupJid, [participant1, participant2]);\nawait sock.groupRejectParticipants(groupJid, [participant3]);\n```\n\n### 👤 Profile Pro\n\n```javascript\n// Check if number exists on WhatsApp\nconst result = await sock.checkNumber('1234567890');\nconsole.log(result.exists); // true/false\n\n// Update bio\nawait sock.setBio('Hello, I am a bot!');\n\n// Update display name\nawait sock.updateProfileName('My Bot');\n\n// Set profile picture\nawait sock.setProfilePicture(jid, './avatar.jpg');\n\n// Remove profile picture\nawait sock.removeProfilePicture(jid);\n```\n\n---\n\n## 🎮 Built-in Games\n\n8 fun games for your WhatsApp bot:\n\n```javascript\nconst { blackjack, slotMachine, diceGame, coinFlip, roulette, rps, trivia, createMines } = require('ishumdz-bail');\n\n// Blackjack\nconst game = blackjack('start', [], [], 100); // Start with 100 bet\n// game.playerHand, game.dealerHand, game.status\n\n// Slots\nconst slots = slotMachine(100);\n// slots.reels, slots.payout\n\n// Dice\nconst dice = diceGame(100, 'high'); // Bet on high (7-12)\n// dice.total, dice.dice1, dice.dice2\n\n// Coin Flip\nconst flip = coinFlip(100, 'heads');\n// flip.result, flip.payout\n\n// Roulette\nconst spin = roulette(100, 'red');\n// spin.number, spin.color, spin.payout\n\n// Rock Paper Scissors\nconst game = rps('rock');\n// game.playerChoice, game.botChoice, game.result\n\n// Trivia\nconst question = trivia(100);\n// question.question, question.options, question.answer\n\n// Mines\nconst mines = createMines(5, 5, 5); // 5x5 grid, 5 mines\nconst tile = revealTile(mines, 0, 0); // Reveal tile at (0,0)\n// tile.safe, tile.mine\nconst cashout = cashoutMines(mines, 100); // Cash out\n// cashout.payout\n```\n\n## 💬 Rich Response (GenAI Bubble)\n\nSend messages that render as Meta AI-style bubbles inside WhatsApp. Supports multiple primitives in a single message:\n\n```javascript\n// Markdown text\nawait sock.sendMessage(jid, {\n    richResponse: {\n        text: '**Hello** from *ishumdz-bail*',\n        responseId: 'optional-uuid'\n    }\n})\n\n// Code block\nawait sock.sendMessage(jid, {\n    richResponse: {\n        code: 'console.log(\"hello\")',\n        language: 'javascript'\n    }\n})\n\n// Table\nawait sock.sendMessage(jid, {\n    richResponse: {\n        table: {\n            rows: [\n                ['Name', 'Age'],\n                ['Alice', '25'],\n                ['Bob', '30']\n            ]\n        }\n    }\n})\n\n// HTML (raw HTML rendered in client)\nawait sock.sendMessage(jid, {\n    richResponse: {\n        text: 'fallback',\n        html: '<b>bold</b> <a href=\"https://example.com\">link</a>'\n    }\n})\n\n// LaTeX\nawait sock.sendMessage(jid, {\n    richResponse: {\n        latex: 'E = mc^2'\n    }\n})\n\n// Map / location\nawait sock.sendMessage(jid, {\n    richResponse: {\n        map: {\n            latitude: -6.2,\n            longitude: 106.8,\n            zoom: 15,\n            title: 'Jakarta',\n            annotations: []\n        }\n    }\n})\n\n// Inline image\nawait sock.sendMessage(jid, {\n    richResponse: {\n        imageUrl: 'https://example.com/photo.jpg'\n    }\n})\n```\n\n**Shortcut methods** (all accept `quoted` and `options`):\n\n```javascript\nawait sock.sendTable(jid, 'Title', ['H1','H2'], [['A','B']], quoted)\nawait sock.sendList(jid, 'Title', ['item1','item2'], quoted)\nawait sock.sendCodeBlock(jid, 'print(\"hello\")', quoted, { language: 'python' })\nawait sock.sendLatex(jid, quoted, { latex: 'x^2 + y^2 = z^2' })\nawait sock.sendRichMessage(jid, submessages, quoted)\n```\n\n---\n\n## 🖼️ Album Message\n\nSend multiple images/videos grouped into a single WA album:\n\n```javascript\nawait sock.sendMessage(jid, {\n    album: [\n        { image: { url: 'https://example.com/a.jpg' } },\n        { image: { url: 'https://example.com/b.jpg' }, caption: 'caption foto kedua' },\n        { video: { url: 'https://example.com/c.mp4' }, gifPlayback: false }\n    ],\n    caption: 'caption ini otomatis ke item pertama'\n})\n```\n\n---\n\n## 🔘 Horizontal Buttons (Interactive Messages)\n\n> ⚡ **How it renders:** the `buttons` API sends the **classic ButtonsMessage** — the\n> only format WhatsApp renders as a true **horizontal button row**. Modern clients\n> render it when the message has a **header** (image / video / GIF / location map-card).\n> A **location header needs no media upload** — coordinates alone give the big map\n> card + horizontal row, and a **custom image or GIF** works with one media upload.\n> Set `{ nativeFlow: true }` for vertical native-flow quick_reply buttons instead.\n\n### Button Types — Quick Reference\n\n| Button property           | Tap behavior                                  | Since   |\n| ------------------------- | --------------------------------------------- | ------- |\n| `buttonId` + `buttonText` | Quick reply — sends the id back to your bot   | v1.0.19 |\n| `rows` / `sections`       | Opens a highlighted list sheet on tap         | v1.0.22 |\n| `url`                     | Opens the link / WhatsApp channel immediately | v1.0.23 |\n| `copy`                    | Copies the code to the clipboard              | v1.0.23 |\n| `call`                    | Opens the dialer with the number              | v1.0.23 |\n\nAll of them mix freely in one message and render as a single horizontal row\n(when the message has a header) — see the full example below.\n\n### Text + Horizontal Buttons (location header = zero uploads)\n\n```javascript\nawait sock.sendMessage(jid, {\n    location: { degreesLatitude: 9.9312, degreesLongitude: 76.2673 }, // simple map card\n    text: 'Pong 9 Ms ⚡\\nDeveloper: ISHAN-X × LOVELY',\n    footer: 'ISHAN-X MD PRO',\n    buttons: [\n        { buttonText: { displayText: 'menu' },  buttonId: 'menu',  type: 1 },\n        { buttonText: { displayText: 'owner' }, buttonId: 'owner', type: 1 }\n    ]\n})\n```\n\n### Custom Pic / GIF + Horizontal Buttons\n\n```javascript\n// Image header (one media upload, then horizontal row)\nawait sock.sendMessage(jid, {\n    image: { url: './banner.jpg' },\n    caption: 'Welcome!',\n    footer: 'My Bot',\n    buttons: [\n        { buttonText: { displayText: 'menu' },  buttonId: 'menu',  type: 1 },\n        { buttonText: { displayText: 'owner' }, buttonId: 'owner', type: 1 }\n    ]\n})\n\n// Animated GIF header\nawait sock.sendMessage(jid, {\n    gif: { url: './animation.gif' },\n    caption: 'Live preview!',\n    buttons: [ /* ... */ ]\n})\n\n// Video header (gifPlayback = loop like a GIF)\nawait sock.sendMessage(jid, {\n    video: { url: './clip.mp4' },\n    gifPlayback: true,\n    caption: 'Watch this',\n    buttons: [ /* ... */ ]\n})\n```\n\n### Location Map-Card + Buttons (custom name/address)\n\n```javascript\nawait sock.sendMessage(jid, {\n    location: {\n        degreesLatitude: 9.9312,\n        degreesLongitude: 76.2673,\n        name: 'ISHAN-X MD PRO',           // bold title under the map\n        address: 'Select an option below', // 📍 subtitle\n        // jpegThumbnail: buffer — custom map image (optional)\n    },\n    text: 'Pong 9 Ms ⚡',\n    buttons: [ /* ... */ ]\n})\n```\n\n### Tap-to-Open List Sheet (rows on a button) — v1.0.22+\n\nGive any horizontal button a `rows` or `sections` array and **tapping it opens a\nhighlighted list sheet** — the same sheet classic `listMessage` shows, with section\ntitles, a `highlight_label` badge and row descriptions:\n\n```javascript\nawait sock.sendMessage(jid, {\n    image: { url: './banner.jpg' },       // or gif / location / video header\n    caption: 'Pong 9 Ms ⚡',\n    footer: 'ISHAN-X MD PRO',\n    buttons: [\n        { buttonText: { displayText: '☰ menu' },  buttonId: 'menu',  type: 1 },\n        { buttonText: { displayText: '🔍 owner' }, buttonId: 'owner', type: 1 },\n        // 📂 this button opens the sheet on tap:\n        {\n            buttonText: { displayText: '📂 allmenus' },\n            buttonId: 'allmenus', type: 1,\n            highlightLabel: '⭐ MAIN',       // optional — badge on the section\n            sectionTitle: 'All Menus',       // optional — section heading\n            rows: [\n                { title: '📥 Download Menu', description: 'Downloader commands', rowId: '.downloadmenu' },\n                { title: '✨ AI Menu',       description: 'AI commands',        rowId: '.aimenu' }\n            ]\n        },\n        // multiple sections? pass `sections` instead of `rows`:\n        {\n            buttonText: { displayText: '⚙️ settings' }, buttonId: 'settings', type: 1,\n            sections: [\n                { title: 'Main', highlight_label: '⭐ MAIN', rows: [ /* ... */ ] },\n                { title: 'More', rows: [ /* ... */ ] }\n            ]\n        }\n    ]\n})\n```\n\n**How it works:**\n\n- `rows` — single-section shortcut (optional `sectionTitle` and `highlightLabel` on the button)\n- `sections` — full control: multiple sections, each with its own `title` and `highlight_label`\n- Each row accepts `{ title, description?, rowId }` (`id` also works)\n- Tapping a row sends back an `interactiveResponseMessage` — parse its `paramsJson`\n  for the row id (the click bridge below handles this)\n- Works in both layouts: the classic horizontal row (with header) and `{ nativeFlow: true }` vertical\n\n### One-Click Action Buttons (URL / Copy / Call) — v1.0.23+\n\nGive a button a `url`, `copy` or `call` value and it becomes a **one-click action\nbutton** — tapping performs the action directly instead of sending a reply back\nto your bot (opens a link/channel, copies a code, opens the dialer):\n\n```javascript\nawait sock.sendMessage(jid, {\n    image: { url: './banner.jpg' },   // location / gif / video header um ok\n    caption: 'Pong 9 Ms ⚡',\n    footer: 'ISHAN-X MD PRO',\n    buttons: [\n        { buttonText: { displayText: '☰ menu' }, buttonId: 'menu', type: 1 },\n        // 📢 one tap → channel/page opens:\n        { buttonText: { displayText: '📢 Channel' }, url: 'https://whatsapp.com/channel/0029V...' },\n        // 🎁 one tap → code copies to clipboard:\n        { buttonText: { displayText: '🎁 Voucher' }, copy: 'ISHAN2026' },\n        // 📞 one tap → dialer opens:\n        { buttonText: { displayText: '📞 Call Owner' }, call: '919999999999' },\n        // a tap-to-open sheet button can share the same message:\n        { buttonText: { displayText: '📂 allmenus' }, buttonId: 'allmenus',\n          highlightLabel: '⭐ MAIN', rows: [ /* ... */ ] }\n    ]\n})\n```\n\n**How it works:**\n\n- `url` → native-flow `cta_url` (WhatsApp channel link, website, wa.me — anything)\n- `copy` → `cta_copy` (coupon codes, voucher codes, pairing codes)\n- `call` → `cta_call` (phone number including country code)\n- Plain buttons + sheet buttons + action buttons all mix in **one horizontal row**\n- Action buttons never send a reply to your bot — nothing to handle in `messages.upsert`\n- Works in groups too — the group auto-converter preserves the native-flow names\n\n### Text-only (TEXT header, best-effort) & native flow escape hatch\n\n```javascript\n// text-only: TEXT headerType — some clients still show the row vertically;\n// for a guaranteed horizontal row attach image/gif/location as above.\nawait sock.sendMessage(jid, {\n    text: 'Pong 9 Ms ⚡', footer: 'ISHAN-X',\n    buttons: [ { buttonText: { displayText: 'menu' }, buttonId: 'menu', type: 1 } ]\n})\n\n// vertical native-flow quick_reply buttons (renders on all modern clients)\nawait sock.sendMessage(jid, {\n    text: 'Menu?', nativeFlow: true,\n    buttons: [ { buttonText: { displayText: 'menu' }, buttonId: 'menu', type: 1 } ]\n})\n```\n\n### Full Example — Everything in One Message\n\nA complete bot reply: location map-card header, a plain quick-reply, a highlighted\nlist-sheet button and a one-click channel button — all in one horizontal row:\n\n```javascript\nawait sock.sendMessage(jid, {\n    location: {\n        degreesLatitude: 9.9312,\n        degreesLongitude: 76.2673,\n        name: 'ISHAN-X MD PRO',\n        address: 'Select an option below'\n    },\n    text: 'Pong 9 Ms ⚡\\nDeveloper: ISHAN-X × LOVELY',\n    footer: 'ISHAN-X MD PRO',\n    buttons: [\n        // 1) plain quick-reply → sends 'menu' back to your bot\n        { buttonText: { displayText: '☰ menu' }, buttonId: 'menu', type: 1 },\n        // 2) tap-to-open highlighted list sheet\n        {\n            buttonText: { displayText: '📂 allmenus' },\n            buttonId: 'allmenus', type: 1,\n            highlightLabel: '⭐ MAIN',\n            sectionTitle: 'All Menus',\n            rows: [\n                { title: '📥 Download Menu', description: 'Downloader commands', rowId: '.downloadmenu' },\n                { title: '✨ AI Menu',       description: 'AI commands',         rowId: '.aimenu' }\n            ]\n        },\n        // 3) one-click action → opens your channel, nothing is sent back\n        { buttonText: { displayText: '📢 Channel' }, url: 'https://whatsapp.com/channel/0029V...' }\n    ]\n}, { quoted: msg })\n```\n\n> ⚠️ **Limit:** the classic horizontal row renders up to **3 buttons** per message on\n> most clients. Need more? Use `{ nativeFlow: true }` for a vertical layout that\n> supports more buttons, or split across two messages.\n\n### Handling Button Clicks\n\nButton and row taps arrive in `messages.upsert`. Three shapes are possible:\nclassic quick replies → `buttonsResponseMessage`, native-flow taps (sheet rows and\nvertical quick replies) → `interactiveResponseMessage`, classic list rows →\n`listResponseMessage`. This one bridge converts all three into a plain command id —\ndrop it above your command parser so every existing case keeps working:\n\n```javascript\nfunction resolveButtonResponse(msg) {\n    // classic horizontal quick-reply buttons\n    const classic = msg.message?.buttonsResponseMessage?.selectedButtonId\n    if (classic) return classic\n\n    // native flow: sheet rows and vertical quick replies\n    const nf = msg.message?.interactiveResponseMessage?.nativeFlowResponseMessage\n    if (nf?.paramsJson) {\n        try {\n            const p = JSON.parse(nf.paramsJson)\n            return p.id || p.selectedId || p.selected_row_id || null\n        } catch { /* ignore */ }\n    }\n\n    // classic listMessage rows\n    const list = msg.message?.listResponseMessage?.singleSelectReply?.selectedRowId\n    if (list) return list\n\n    return null\n}\n\nsock.ev.on('messages.upsert', async ({ messages, type }) => {\n    if (type !== 'notify') return\n    const msg = messages[0]\n    if (!msg.message || msg.key.fromMe) return\n\n    // turn any button / row tap into normal command text:\n    const clicked = resolveButtonResponse(msg)\n    if (clicked) msg.message = { conversation: clicked }\n\n    // your existing command parser keeps working untouched:\n    // switch (command) { case 'menu': ... case 'owner': ... }\n})\n```\n\nAction buttons (`url` / `copy` / `call`) never send a reply — nothing to handle here.\n\n> **Notes**\n> - **Groups:** `listMessage` / `buttonsMessage` / `templateMessage` are auto-converted\n>   to interactive native flow on send — and buttons that carry a native-flow action\n>   (list sheet, URL, copy, call) are preserved as-is, so sheets and one-click\n>   actions work in groups too (v1.0.23+).\n> - **Client support:** modern Android / iOS / Business clients render everything on\n>   this page. WhatsApp Web and very old clients may show only the vertical\n>   native-flow layout.\n> - **Media headers:** one media header per message (image, GIF or video). The\n>   location map card needs **no media upload at all**.\n> - Full working demos: [`examples/ping-buttons.js`](examples/ping-buttons.js)\n>   (`.ping` → image + horizontal buttons + click handling) and\n>   [`examples/menu-buttons.js`](examples/menu-buttons.js)\n>   (`.menu` → custom image/GIF + buttons + highlighted menu sheet), plus a visual\n>   preview in [`banner-preview.html`](banner-preview.html).\n\n### Base Compatibility — cantarella / Case X Style Code (v1.0.27+)\n\nCode copied from other Baileys bases (cantarella-baileys, Case X Plugin YOUHU MD, etc.)\nruns without changes — and renders as a **horizontal one-line row** just like those\nbases. Three shapes are accepted:\n\n**1) Raw `buttonsMessage` classic menu card — mixed extras are flattened.** A raw\nclassic message that mixes `nativeFlowInfo` (single_select sheet) or `cta_*` buttons\nwith plain buttons **stays classic horizontal**: the header (location/image/video)\nis preserved, every extra becomes a plain button with its original `buttonId`, and\nits click arrives as a normal `buttonsResponseMessage` — so your bot can send the\nlist sheet / URL action itself (e.g. a separate `nativeFlow: true` message):\n\n```javascript\n// Case X / cantarella style — works as-is:\nawait sock.sendMessage(jid, {\n    buttonsMessage: {\n        locationMessage: { degreesLatitude: 0, degreesLongitude: 0, name: 'Youhu base', address: '📍Today' },\n        contentText: menuText, footerText: footer, headerType: 6,\n        buttons: [\n            { buttonId: 'menu', buttonText: { displayText: '☰ menu' }, type: 1,\n              nativeFlowInfo: { name: 'single_select', paramsJson: JSON.stringify({\n                  title: 'Pilih Menu',\n                  sections: [{ title: 'base', highlight_label: '🔥', rows: [{ title: 'ping', description: 'live', id: '/ping' }] }]\n              }) } },\n            { buttonId: 'sc', buttonText: { displayText: '⌕ script' }, type: 1 }\n        ]\n    }\n})\n```\n\n**2) Raw `interactiveMessage` native-flow card — straight through `sendMessage`.**\nNo `generateWAMessageFromContent` + `relayMessage` dance needed (though that still\nworks too). `messageVersion` defaults to 1:\n\n```javascript\nawait sock.sendMessage(jid, {\n    interactiveMessage: {\n        body: { text: 'Pairing code: 1234-5678' },\n        footer: { text: 'Tap to copy' },\n        header: { hasMediaAttachment: false },\n        nativeFlowMessage: {\n            buttons: [{ name: 'cta_copy', buttonParamsJson: JSON.stringify({ display_text: 'Copy', copy_code: '12345678' }) }]\n        }\n    }\n})\n\n// short form also accepted:\nawait sock.sendMessage(jid, { interactiveMessage: { buttons: [{ name: 'quick_reply', buttonParamsJson: '{\"display_text\":\"hi\",\"id\":\"hi\"}' }] } })\n```\n\n**3) Plain raw `buttonsMessage`** (no native-flow extras) stays classic and gets the\nautomatic invisible-PNG header when you omit one. Flow params are accepted as\n`paramsJson` or `buttonParamsJson`.\n\n> 💡 **Want the tap-to-open sheet too?** Send it as a second message when the button\n> is clicked (see `examples/menu-buttons.js` — the `allmenus` case). Mixing a sheet\n> into the same classic row is what produced the \"doesn't support it\" bubble; the\n> library keeps the row safe by flattening extras, and the two-message pattern gives\n> you both layouts.\n\n### One-Tap Horizontal Button → Automatic List Sheet — v1.0.28+\n\n`attachSheetAutoReply` does the two-message pattern **for you**: register it once,\nand when the user taps a horizontal button, the list sheet is sent automatically —\nno extra code in your `messages.upsert` handler:\n\n```javascript\nconst { makeWASocket, attachSheetAutoReply } = require('ishumdz-bail')\n\nconst sock = makeWASocket({ auth: state, ... })\n\n// register ONCE, right after creating the socket:\nattachSheetAutoReply(sock, {\n    // click id → full sheet (auto-sent, click never reaches your parser)\n    allmenus: {\n        text: '📂 *ALL MENUS* — tap a section 👇',\n        footer: 'ISHAN-X MD PRO',\n        buttonText: '📂 open menu',\n        sectionTitle: 'All Menus',\n        highlightLabel: '⭐ MAIN',\n        rows: [\n            { title: '📥 Download Menu', description: 'Downloader commands', rowId: '.downloadmenu' },\n            { title: '✨ AI Menu',       description: 'AI commands',         rowId: '.aimenu' },\n            { title: '🎮 Game Menu',     description: 'Fun & games',         rowId: '.gamemenu' }\n        ]\n    },\n    // shorthand: click id → rewrite into a normal command for your parser\n    support: '.owner'\n})\n\n// then your horizontal row stays 100% plain → guaranteed one-line render:\nawait sock.sendMessage(jid, {\n    location: { degreesLatitude: 0, degreesLongitude: 0,\n                name: 'ISHAN-X MD PRO', address: '📂 Select Menu 👇' },\n    text: menuText, footer,\n    buttons: [\n        { buttonText: { displayText: '📂 allmenus' }, buttonId: 'allmenus', type: 1 },\n        { buttonText: { displayText: '👤 owner' },    buttonId: 'owner',    type: 1 },\n        { buttonText: { displayText: '⚡ ping' },      buttonId: 'ping',     type: 1 }\n    ]\n}, { quoted: msg })\n// user taps \"allmenus\" → sheet opens instantly; taps \"owner\" → your parser gets '.owner'\n```\n\nAlso exported: `sendSheet(sock, jid, entry, quoted)` (send a sheet manually) and\n`decodeButtonClick(msg)` (the click bridge, shipped with the library).\n\n---\n\n## 🚫 Ban Checker\n\n4-factor ban detection against WhatsApp's own servers — no third-party API:\n\n```javascript\nconst result = await sock.checkBanStatus('628123456789')\n// or: sock.checkBanStatus('628123456789@s.whatsapp.net')\n\nconsole.log(result)\n// {\n//   status: 'ACTIVE' | 'PROFILE_HIDDEN' | 'LIKELY_ACTIVE' | 'BANNED' | 'OFF_WHATSAPP' | 'UNKNOWN',\n//   emoji: '🟢' | '🟡' | '🔴' | '❓',\n//   confidence: 0..1,\n//   deviceCount: number | null,\n//   registryExists: boolean | null,\n//   pageVisible: boolean | null,\n//   profileName: string | null\n// }\n```\n\n**Four factors checked:**\n- **Factor A** — Live registry (`sock.onWhatsApp`)\n- **Factor B** — Public send-page title/image probe (`api.whatsapp.com`)\n- **Factor C** — Identity-key device probe via USync (strongest: banned numbers have their keys destroyed)\n- **Factor D** — Device-count signature (2+ = ACTIVE, 1 generic = likely BANNED, 0 = BANNED/OFF_WA)\n\n---\n\n## 🆔 Username Socket (w:mex)\n\nFull WA `@username` API via WhatsApp's internal Pando/MEX GraphQL protocol, query IDs sourced from Java decompile of WA 2.26.17.2:\n\n```javascript\n// Check availability\nconst res = await sock.checkUsername('myusername')\n// { available: true, username } or { available: false, suggestions: [...] }\n\n// Set username\nawait sock.setUsername('myusername')\n\n// Delete username\nawait sock.deleteUsername()\n\n// Get your own username\nconst mine = await sock.getMyUsername()\n\n// Pin/unpin username\nawait sock.setUsernamePin(true)\n\n// Find user by username\nconst user = await sock.findUserByUsername('someuser', pin)\n\n// Fetch usernames of your contacts in batch\nconst usernames = await sock.fetchContactUsernames('94xxxx@s.whatsapp.net', '628yyy@s.whatsapp.net')\n\n// Get username suggestions\nconst suggestions = await sock.getUsernameRecommendations()\n```\n\n---\n\n## 🏘️ Communities Socket\n\n```javascript\n// Create community\nconst community = await sock.communityCreate('Community Name', 'Description')\n\n// Create group inside community\nawait sock.communityCreateGroup('Group Name', [jid1, jid2], communityJid)\n\n// Link/unlink existing group\nawait sock.communityLinkGroup(groupJid, communityJid)\nawait sock.communityUnlinkGroup(groupJid, communityJid)\n\n// Fetch linked groups\nconst groups = await sock.communityFetchLinkedGroups(communityJid)\n\n// Manage participants\nawait sock.communityParticipantsUpdate(communityJid, [jid1], 'add')   // 'add' | 'remove' | 'promote' | 'demote'\n\n// Invite code\nconst code = await sock.communityInviteCode(communityJid)\nawait sock.communityRevokeInvite(communityJid)\nawait sock.communityAcceptInvite(code)\n\n// Settings\nawait sock.communityToggleEphemeral(communityJid, 86400)   // seconds\nawait sock.communityMemberAddMode(communityJid, 'admin_add')\nawait sock.communityJoinApprovalMode(communityJid, 'on')\nawait sock.communityUpdateSubject(communityJid, 'New Name')\nawait sock.communityUpdateDescription(communityJid, 'New Desc')\nawait sock.communityLeave(communityJid)\n```\n\n---\n\n## 🔕 noSelfSync\n\nSkip syncing outgoing messages to your own linked devices. Useful for high-volume bots where sync traffic is unnecessary:\n\n```javascript\nawait sock.sendMessage(jid, { text: 'hello' }, { noSelfSync: true })\n\n// Also supported in all shortcut methods:\nawait sock.sendTable(jid, title, headers, rows, quoted, { noSelfSync: true })\nawait sock.sendCodeBlock(jid, code, quoted, { noSelfSync: true })\n```\n\n> **Safe by design:** if `noSelfSync` would accidentally drop all recipients (e.g. messaging yourself), the guard kicks in and delivers normally. If the other party has zero resolved devices, it throws `Boom 421` instead of silently pretending the message was sent.\n\n---\n\n## 🔄 Stability & Disconnect Handling\n\nishumdz-bail ships `classifyDisconnect()` — maps every WA status code into an actionable result:\n\n```javascript\nimport { classifyDisconnect } from 'ishumdz-bail'\n\nsock.ev.on('connection.update', ({ connection, lastDisconnect }) => {\n    if (connection === 'close') {\n        const code = lastDisconnect?.error?.output?.statusCode\n        const info = classifyDisconnect(code)\n\n        console.log(info)\n        // {\n        //   category: 'fatal' | 'recoverable' | 'rate-limited' | 'unknown',\n        //   shouldReconnect: boolean,\n        //   backoffMs: number,    // ms to wait before reconnecting\n        //   message: string,\n        //   code: number\n        // }\n\n        if (info.shouldReconnect) {\n            setTimeout(() => reconnect(), info.backoffMs)\n        }\n    }\n})\n```\n\n**Code map:**\n\n| Code | Category | Reconnect | Backoff |\n|---|---|---|---|\n| 401, 440 | fatal | ❌ | — |\n| 515 | recoverable | ✅ | 0 ms (immediate) |\n| 405 | fatal | ❌ | — |\n| 408 | recoverable | ✅ | 30 s |\n| 503 | recoverable | ✅ | 5 min |\n| 429 | rate-limited | ✅ | 60 s |\n| 500 | recoverable | ✅ | 5 s |\n| 503 | recoverable | ✅ | 10 s |\n| Graceful close | recoverable | ✅ | 2 s |\n| Unknown | unknown | ✅ | 15 s |\n\n> **Important:** Code 515 (`restartRequired`) is WhatsApp's normal post-pairing signal. ishumdz-bail correctly treats it as recoverable with 0 ms backoff — other forks incorrectly mark it as fatal, causing bots to stop after first pair.\n\n---\n\n## ⏱️ Rate Limiter\n\nAnti-ban pacing calculator — wire into your send path before each `sendMessage`:\n\n> ⚡ **Fixed in this fork:** `RateLimiter` and `classifyDisconnect` are now properly\n> exported from the package root (the files existed but were never re-exported).\n\n```javascript\nimport { RateLimiter } from 'ishumdz-bail'\n\nconst limiter = new RateLimiter({\n    maxPerMinute: 8,\n    maxPerHour: 200,\n    maxPerDay: 1500,\n    minDelayMs: 1500,\n    maxDelayMs: 5000,\n    newChatDelayMs: 3000,\n    maxIdenticalMessages: 3,\n    burstAllowance: 3\n})\n\nasync function safeSend(jid, content) {\n    const delay = await limiter.getDelay(jid, content)\n    if (delay === -1) throw new Error('Rate limit exceeded — blocked')\n    if (delay > 0) await new Promise(r => setTimeout(r, delay))\n    await sock.sendMessage(jid, content)\n    limiter.record(jid, content)\n}\n```\n\n---\n\n## 📦 Supported Message Types\n\nEvery WhatsApp message type is covered:\n\n- Text, image, video, audio, document, sticker, GIF/video note (PTV)\n- Location & live location\n- Contact / vCard\n- Poll (create, vote, add option, poll result)\n- Button, list, template, interactive (native flow)\n- Album (multiple media in one message)\n- Event & event invite\n- Group invite, group status, group mention\n- Spoiler (blurred) messages\n- Reaction & edited message\n- View-once media\n- Status/story mention & reply\n- Newsletter / channel messages\n- Payment & payment invite\n- All WhatsApp Business types: product, catalog, order, invoice, business profile\n\n<details>\n<summary><b>Example: Album</b></summary>\n\n```javascript\nawait sock.sendMessage(jid, {\n    album: [\n        { image: { url: 'https://example.com/1.jpg' } },\n        { video: { url: 'https://example.com/2.mp4' } }\n    ],\n    caption: 'Album caption'\n})\n```\n</details>\n\n<details>\n<summary><b>Example: Poll</b></summary>\n\n```javascript\nawait sock.sendMessage(jid, {\n    poll: {\n        name: 'Poll Title',\n        values: ['Option A', 'Option B'],\n        selectableCount: 1\n    }\n})\n```\n</details>\n\n<details>\n<summary><b>Example: Spoiler</b></summary>\n\n```javascript\nawait sock.sendMessage(jid, {\n    text: 'Spoiler content',\n    spoiler: true\n})\n```\n</details>\n\n<details>\n<summary><b>Example: Event</b></summary>\n\n```javascript\nawait sock.sendMessage(jid, {\n    eventMessage: {\n        name: 'Meeting',\n        description: 'Weekly sync',\n        location: { degreesLatitude: -6.2, degreesLongitude: 106.8 },\n        startTime: Math.floor(Date.now() / 1000) + 3600\n    }\n})\n```\n</details>\n\n---\n\n## 🛠️ Additional Methods\n\n```javascript\n// Parse incoming extended/special messages\nsock.ev.on('messages.upsert', ({ messages }) => {\n    const extended = sock.parseExtendedMessageContent(messages[0].message)\n    if (extended) console.log(extended.type, extended.data)\n})\n\n// Business profile\nconst profile = await sock.getBusinessProfile(jid)\nawait sock.updateBusinessProfile({ description: 'Open 9-5', email: 'hi@example.com', category: 'Retail' })\n\n// Get newsletter/channel JID from URL\nawait sock.newsletterId('https://whatsapp.com/channel/...')\n\n// Refresh media URL for expired messages\nawait sock.updateMediaMessage(message)\n```\n\n---\n\n## 🎮 Games\n\nBuilt-in games for your WhatsApp bot! Import from `ishumdz-bail`:\n\n```javascript\nimport { \n    blackjack, slotMachine, diceGame, \n    coinFlip, roulette, rps, trivia,\n    createMines, revealTile, cashoutMines \n} from 'ishumdz-bail'\n```\n\n### 🕹️ Live HTML Games (playable inside chat!)\n\nSend fully interactive games that render as **Meta AI style live HTML cards** inside WhatsApp (GenAI HTML primitive) — board, AI opponent, score tracking, all running client-side in the chat window. English UI.\n\n```javascript\nimport {\n    sendChess,        // ♚ Chess vs AI (minimax)\n    sendTicTacToe,    // 🎮 Tic Tac Toe vs AI (unbeatable)\n    sendConnectFour,  // 🔴 Connect Four vs AI (minimax depth 4)\n    send2048,         // 🔢 2048 swipe puzzle\n    sendSnake,        // 🐍 Snake (swipe + arrow keys)\n    sendMemory,       // 🧩 Memory Match (8 emoji pairs)\n    sendHtmlGame      // ⭐ send ANY custom HTML game\n} from 'ishumdz-bail'\n\n// One line each:\nawait sendChess(sock, m.chat)\nawait sendTicTacToe(sock, m.chat)\nawait sendConnectFour(sock, m.chat)\nawait send2048(sock, m.chat)\nawait sendSnake(sock, m.chat)\nawait sendMemory(sock, m.chat)\n```\n\nBot command example:\n\n```javascript\nconst games = {\n    chess: sendChess, ttt: sendTicTacToe, c4: sendConnectFour,\n    '2048': send2048, snake: sendSnake, memory: sendMemory\n}\n\n// inside messages.upsert handler:\nconst cmd = text.replace('.', '').toLowerCase()\nif (games[cmd]) await games[cmd](sock, msg.key.remoteJid)\n```\n\nCustom game (your own HTML):\n\n```javascript\nawait sendHtmlGame(sock, jid, '<style>...</style><body>...<script>/* your game */</script></body>', '🎯 My Game')\n```\n\n> ℹ️ Requires a WhatsApp client that supports GenAI HTML cards (recent Android/iOS). Older clients and WhatsApp Web will not render the card.\n\n### 🃏 Blackjack\n\n```javascript\n// Start game\nconst game = blackjack('start', [], [], 1000)\nawait sock.sendMessage(jid, { text: game.message })\n\n// Hit (after start)\nconst hit = blackjack('hit', game.playerHand, game.dealerHand, 1000)\n\n// Stand\nconst stand = blackjack('stand', game)\n\n// Double\nconst dbl = blackjack('double', game)\n```\n\n### 🎰 Slot Machine\n\n```javascript\nconst slot = slotMachine(100)\nawait sock.sendMessage(jid, { text: slot.message })\n// 🎰 [🍒] [🍋] [💎] - NO MATCH\n```\n\n### 🎲 Dice\n\n```javascript\nconst dice = diceGame(100, 'high') // high, low, or seven\nawait sock.sendMessage(jid, { text: dice.message })\n```\n\n### 🪙 Coin Flip\n\n```javascript\nconst coin = coinFlip(100, 'heads') // heads or tails\nawait sock.sendMessage(jid, { text: coin.message })\n```\n\n### 🎰 Roulette\n\n```javascript\nconst rou = roulette(100, 'red') // red, black, odd, even, low, high\nawait sock.sendMessage(jid, { text: rou.message })\n```\n\n### ✊ Rock Paper Scissors\n\n```javascript\nconst r = rps('rock') // rock, paper, scissors\nawait sock.sendMessage(jid, { text: r.message })\n```\n\n### 💣 Mines\n\n```javascript\n// Create game\nconst game = createMines(5, 5, 5) // rows, cols, mines\n\n// Reveal tile\nconst result = revealTile(game, 0, 0) // row, col\nawait sock.sendMessage(jid, { text: result.message })\n\n// Cashout\nconst cashout = cashoutMines(game, 100)\nawait sock.sendMessage(jid, { text: cashout.message })\n```\n\n### 🧠 Trivia\n\n```javascript\nconst quiz = trivia(100)\nawait sock.sendMessage(jid, { text: quiz.message })\n\n// Check answer (A, B, C, or D)\nconst answer = checkTriviaAnswer('B', quiz.answer, 100)\nawait sock.sendMessage(jid, { text: answer.message })\n```\n\n### 📱 Bot Command Example\n\n```javascript\nsock.ev.on('messages.upsert', async ({ messages }) => {\n    const msg = messages[0]\n    const text = msg.message?.conversation || ''\n    \n    if (text === '.rps rock' || text === '.rps paper' || text === '.rps scissors') {\n        const choice = text.split(' ')[1]\n        const result = rps(choice)\n        await sock.sendMessage(msg.key.remoteJid, { text: result.message })\n    }\n    \n    if (text.startsWith('.slot')) {\n        const bet = parseInt(text.split(' ')[1]) || 100\n        const result = slotMachine(bet)\n        await sock.sendMessage(msg.key.remoteJid, { text: result.message })\n    }\n    \n    if (text.startsWith('.coinflip')) {\n        const choice = text.split(' ')[1] || 'heads'\n        const bet = parseInt(text.split(' ')[2]) || 100\n        const result = coinFlip(bet, choice)\n        await sock.sendMessage(msg.key.remoteJid, { text: result.message })\n    }\n})\n```\n\n---\n\n## 📊 Poll Voting\n\nCreate polls, track votes, and display results.\n\n### 🗳️ Create Poll\n\n```javascript\nawait sock.sendMessage(jid, {\n    poll: {\n        name: 'Best programming language?',\n        values: ['JavaScript', 'Python', 'Java', 'Go', 'Rust'],\n        selectableCount: 1\n    }\n})\n```\n\n### 📊 Poll with Multiple Selections\n\n```javascript\nawait sock.sendMessage(jid, {\n    poll: {\n        name: 'Which features do you want?',\n        values: ['Games', 'AI', 'Stickers', 'Download'],\n        selectableCount: 3 // Users can select up to 3 options\n    }\n})\n```\n\n### 📢 Announcement Group Poll (Admin Only Voting)\n\n```javascript\nawait sock.sendMessage(groupJid, {\n    poll: {\n        name: 'Admin Poll',\n        values: ['Option 1', 'Option 2'],\n        selectableCount: 1,\n        toAnnouncementGroup: true\n    }\n})\n```\n\n### 🏆 Poll Result (Fake Results)\n\n```javascript\nawait sock.sendMessage(jid, {\n    pollResult: {\n        name: 'Best framework?',\n        votes: [['React', 150], ['Vue', 120], ['Angular', 80]]\n    }\n})\n```\n\n### 📈 Track Poll Votes\n\n```javascript\nimport { getAggregateVotesInPollMessage } from 'ishumdz-bail'\n\n// Store messages\nconst messageStore = new Map()\n\nsock.ev.on('messages.upsert', async ({ messages }) => {\n    for (const msg of messages) {\n        const id = msg.key.remoteJid + ':' + msg.key.id\n        messageStore.set(id, msg)\n    }\n})\n\n// Listen for poll votes\nsock.ev.on('messages.update', async (events) => {\n    for (const { key, update } of events) {\n        if (update.pollUpdates) {\n            const id = key.remoteJid + ':' + key.id\n            const pollCreation = messageStore.get(id)\n            \n            if (pollCreation) {\n                const votes = getAggregateVotesInPollMessage({\n                    message: pollCreation,\n                    pollUpdates: update.pollUpdates\n                })\n                \n                console.log('Poll votes:', votes)\n                // [{ name: 'Option 1', voters: ['123@s.whatsapp.net'] }, ...]\n            }\n        }\n    }\n})\n```\n\n### 📱 Poll Bot Command Example\n\n```javascript\nsock.ev.on('messages.upsert', async ({ messages }) => {\n    const msg = messages[0]\n    const text = msg.message?.conversation || ''\n    \n    // .poll Question | Option1 | Option2 | Option3\n    if (text.startsWith('.poll')) {\n        const args = text.slice(5).split('|').map(s => s.trim())\n        const question = args[0]\n        const options = args.slice(1)\n        \n        if (question && options.length >= 2) {\n            await sock.sendMessage(msg.key.remoteJid, {\n                poll: {\n                    name: question,\n                    values: options,\n                    selectableCount: 1\n                }\n            })\n        }\n    }\n    \n    // .pollresult React | 150 | Vue | 120\n    if (text.startsWith('.pollresult')) {\n        const args = text.slice(12).split('|').map(s => s.trim())\n        const votes = []\n        for (let i = 0; i < args.length; i += 2) {\n            votes.push([args[i], parseInt(args[i + 1]) || 0])\n        }\n        \n        await sock.sendMessage(msg.key.remoteJid, {\n            pollResult: {\n                name: 'Poll Results',\n                votes\n            }\n        })\n    }\n})\n```\n\n---\n\n## 🌐 Community & Support\n\n<div align=\"center\">\n\n<table>\n<tr>\n<td align=\"center\">\n<a href=\"https://ishanx-pro.site.je\">\n🌐<br/><b>Website</b><br/>ishanx-pro.site.je\n</a>\n</td>\n<td align=\"center\">\n<a href=\"https://shyracore.indevs.in\">\n💬<br/><b>WhatsApp Channel</b><br/>shyracore.indevs.in\n</a>\n</td>\n</tr>\n</table>\n\n**Developer:** Lovely\n\n</div>\n\n---\n\n<div align=\"center\">\n\n### ⭐ If this project helped you, consider giving it a star!\n\nMade with ❤️ by **Lovely**\n\n</div>\n\n---\n\n## 🚀 Hosting / Troubleshooting (OptikLink, Pterodactyl, etc.)\n\nIf `npm install` fails on bot hosting panels (OptikLink, Pterodactyl, etc.), these are\nthe most common reasons:\n\n### ❌ `npm error code EALLOWGIT`\n\n```\nnpm error Fetching packages of type \"git\" have been disabled\nnpm error Refusing to fetch \"libsignal@git+ssh://git@github.com/...\"\n```\n\n**Reason:** npm v12+ (and most bot hosts) disable `git:`-type package fetches by default.\nOlder ishumdz-bail versions (< 1.0.20) used `\"libsignal\": \"github:tenka-san/libsignal-node\"`\nas a dependency — hosts that block git fetches refuse to install it.\n\n**Fix:** use **ishumdz-bail v1.0.20 or later** — libsignal is now pulled from the\nnpm registry (`libsignal-node`), no git fetch needed:\n\n```bash\nnpm install ishumdz-bail@latest\n```\n\nIf you must stay on an older version and your host allows it, enable git fetching:\n\n```bash\nnpm config set allow-git=all\n```\n\n### ❌ `Error: Cannot find module 'dotenv'`\n\nThis error comes from **your bot's `index.js`**, not from the library — your bot code\ndoes `require('dotenv')` but `dotenv` is not in the bot's `package.json` dependencies.\n\n**Fix:** add it and reinstall:\n\n```bash\nnpm install dotenv\n```\n\n### ✅ Deploy checklist for restricted hosts\n\n1. `ishumdz-bail` **v1.0.20+** in `package.json` (no git deps inside)\n2. `dotenv` (and every other module your bot requires) listed in your **bot's** `package.json`\n3. Run `npm install` from the bot folder (not global), then `npm start`\n4. If the host still blocks git deps, check `npm ls` output for any `github:` entries\n\n---\n\n## 📄 License\n\nMIT\n\n---\n\n## 📱 Full Feature Overview\n\n```\n╔═══════════════════════════════════════════════════════════════════════════╗\n║                         📱 MAIN FEATURES                                 ║\n╠═══════════════════════════════════════════════════════════════════════════╣\n║                                                                           ║\n║  ┌─────────────────────────────────────────────────────────────────────┐  ║\n║  │ 🎮 GAMES            │ 📞 VOIP CALLER      │ ⚡ PRO METHODS         │  ║\n║  │ ├─ Blackjack         │ ├─ Auto Answer       │ ├─ sendPoll            │  ║\n║  │ ├─ Slots             │ ├─ Audio Playback    │ ├─ sendPollVote        │  ║\n║  │ ├─ Dice              │ └─ VoipClient        │ ├─ editMessage         │  ║\n║  │ ├─ Coin Flip         │                     │ ├─ deleteMessage        │  ║\n║  │ ├─ Roulette          │ 📊 POLLS            │ ├─ pinMessage          │  ║\n║  │ ├─ Mines             │ ├─ Create Poll       │ ├─ starMessage         │  ║\n║  │ ├─ Trivia            │ ├─ Vote Poll         │ ├─ reactMessage        │  ║\n║  │ ├─ RPS               │ └─ Get Results       │ ├─ sendPresence        │\n║  │ └─ +6 HTML Games     │                      │                        │  ║\n║  └─────────────────────────────────────────────────────────────────────┘  ║\n║                                                                           ║\n║  ┌─────────────────────────────────────────────────────────────────────┐  ║\n║  │ 📢 NEWSLETTER       │ 🟢 STATUS            │ 💬 CHAT               │  ║\n║  │ ├─ channelVote       │ ├─ sendText           │ ├─ editMessage        │  ║\n║  │ ├─ newsletterReact   │ ├─ sendMedia          │ ├─ deleteMessage      │  ║\n║  │ ├─ getMessages       │ ├─ readStatus         │ ├─ pinMessage         │  ║\n║  │ ├─ searchChannels    │ └─ reactStatus        │ ├─ unpinMessage       │  ║\n║  │ └─ listChannels      │                     │ ├─ starMessage        │  ║\n║  └─────────────────────────────────────────────────────────────────────┘  ║\n║                                                                           ║\n║  ┌─────────────────────────────────────────────────────────────────────┐  ║\n║  │ 👥 GROUPS            │ 👤 PROFILE           │ 📰 MEDIA             │  ║\n║  │ ├─ Get Invite Info   │ ├─ checkNumber        │ ├─ Newsletter Paths   │  ║\n║  │ ├─ Join via Invite   │ ├─ setBio             │ ├─ Image Upload       │  ║\n║  │ ├─ Set Announcement  │ ├─ updateName         │ ├─ Video Upload       │  ║\n║  │ ├─ Set Locked        │ ├─ setProfilePic      │ ├─ Audio Upload       │  ║\n║  │ ├─ Request List      │ ├─ removeProfilePic   │ ├─ Document Upload    │  ║\n║  │ ├─ Approve           │ └─ rejectCall         │ └─ Sticker Upload     │  ║\n║  │ └─ Reject            │                     │                     │  ║\n║  └─────────────────────────────────────────────────────────────────────┘  ║\n║                                                                           ║\n║  ✅ No Browser Required  ✅ Multi-Device  ✅ WebSocket Based             ║\n║  ✅ Active Maintenance   ✅ MIT License   ✅ Full API Coverage           ║\n║                                                                           ║\n╚═══════════════════════════════════════════════════════════════════════════╝\n```\n","readmeFilename":"README.md"}