{"_id":"@dream11mobile/react-native-fancode-sdk","_rev":"8-4cd16b96a0623e059b3c2d7c3132930a","name":"@dream11mobile/react-native-fancode-sdk","dist-tags":{"latest":"3.1.2"},"versions":{"3.0.4":{"name":"@dream11mobile/react-native-fancode-sdk","version":"3.0.4","description":"A React Native implementation of FanCode Player SDK.","main":"index.ts","scripts":{"prettier":"scripts/prettier/prettier.sh","lint":"eslint . --fix","prepublish":"tsc"},"keywords":["react-native","ios","android","brightcove","react-component"],"author":{"name":"FanCode"},"license":"MIT","dependencies":{"@react-native-community/slider":"github:vikasd11/react-native-slider","prop-types":"^15.7.2","react":"17.0.1","react-native-orientation":"^3.1.3","ramda":"^0.26.1","react-native":"0.64.2"},"devDependencies":{"@types/node":"^12.11.1","@types/react-native-orientation":"^5.0.1","@types/react-native-material-textfield":"^0.15.0","@typescript-eslint/eslint-plugin":"^2.8.0","@typescript-eslint/parser":"^2.8.0","eslint":"^6.6.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","prettier":"^1.19.1","prettier-plugin-java":"^0.5.1","ts-node":"^8.0.3","typescript":"^4.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"52eebf6f78feaf94c13506f11ed3c61797cfc636","_id":"@dream11mobile/react-native-fancode-sdk@3.0.4","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-6ZzJ6hnugm/XVevWy6pZ2aKJ6vc+Km0ZctfQD7ExXaghS5XmgwIFlW8aMdxXEGvq2Ng6cm32u5bLX+ClOVYdAw==","shasum":"d6675a9e2c9e61e4c880eaa73bb4fb2ede19e06d","tarball":"https://registry.npmjs.org/@dream11mobile/react-native-fancode-sdk/-/react-native-fancode-sdk-3.0.4.tgz","fileCount":63,"unpackedSize":511197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwSx6Yw7yM1pmI/HZ3cf0HKmOdlL6bmmWhll4ZaFOz0AiAYRMQm79qLjzjo91Lrf9L9ZVRbcr1jwT73u4RuPVGMVg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbe8dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+gg//XqQ188vW98Bx1aBwCsAhDetgRchpJqTud77JF/wn1ClDuFzZ\r\nB1B1zRZDg9PdrrqasBSKO/N9E+9SZQSDEVBh5NVo8u+vx1Bih+qQnYOvjp/O\r\n51HzDtV+IkojSy15pH2lZnOc66kxLmMk3V0Qh5PZVoQEx4uZDaZx11EoEHHY\r\nZODG297R/pynXibJ5JuJkIS0I+SZUsrnl1pQQKY9OtsX3loHjpMcSAolgYQb\r\nT6BY/tLJGrwzO+c2O/px3dZ6zgSti3mFGrDOjeVAtWlKA8M4I3szYkqEUgzQ\r\n58dT6uM8VMA1M3izl33VJKxx0O02IgXaT+31uZ6n/PB2rezAiij+tz0h3sW5\r\n+DMqAN2KcNdFLouTdRLp+D/L2HVmZDb4afNAnKQSp/eB//WnozyTLgWtmf3C\r\nufPsZGcgsCemj1OR1ZHxybAqNCzNCEWI2tn9g6ht2+4ZjScmjRZq4HkAseZB\r\nEXX50PGf52Oy7TwK2iTwsVO9AfUsTrOc+6Bd1cfGNUpSz4oeFBhqGVXGqRH/\r\nvHBXfKhoc7YEmmk5sO+9PSzAaRKcBUvVJD6TXA0GWnixk4BuaLrUkvQa7gp5\r\noUXiGuREKxfqh4r/KkpnaZaHy1r6umTzMJHgoh6eCoxmHDaZ6T+v3sHSoyaz\r\nHAYvOflVQMMwKCC5FWC0OcKlnOb4NqBTLwA=\r\n=BVeb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rahulfancode","email":"rahul@fancode.com"},"directories":{},"maintainers":[{"name":"nitin-jotwani","email":"jotwani.nikki@gmail.com"},{"name":"krishna-kb","email":"bajpaikrishna2@gmail.com"},{"name":"rahulmanju","email":"rahulp.manju@gmail.com"},{"name":"shwetsolanki","email":"shwetsolanki@gmail.com"},{"name":"pankaj.pandey","email":"pnkajpande@gmail.com"},{"name":"rahulfancode","email":"rahul@fancode.com"},{"name":"hugebelieve","email":"hugebelieve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-fancode-sdk_3.0.4_1668149021191_0.16870124319805213"},"_hasShrinkwrap":false},"3.0.5":{"name":"@dream11mobile/react-native-fancode-sdk","version":"3.0.5","description":"A React Native implementation of FanCode Player SDK.","main":"index.ts","scripts":{"prettier":"scripts/prettier/prettier.sh","lint":"eslint . --fix","prepublish":"tsc"},"keywords":["react-native","ios","android","brightcove","react-component"],"author":{"name":"FanCode"},"license":"MIT","dependencies":{"@react-native-community/slider":"github:vikasd11/react-native-slider","prop-types":"^15.7.2","react":"17.0.1","react-native-orientation":"github:fancode-tech/react-native-orientation","ramda":"^0.26.1","react-native":"0.64.2"},"devDependencies":{"@types/node":"^12.11.1","@types/react-native-orientation":"^5.0.1","@types/react-native-material-textfield":"^0.15.0","@typescript-eslint/eslint-plugin":"^2.8.0","@typescript-eslint/parser":"^2.8.0","eslint":"^6.6.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","prettier":"^1.19.1","prettier-plugin-java":"^0.5.1","ts-node":"^8.0.3","typescript":"^4.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"52eebf6f78feaf94c13506f11ed3c61797cfc636","_id":"@dream11mobile/react-native-fancode-sdk@3.0.5","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-tnLxR8UMOjVdoJD8jhwT9w1ABwKUdavfA+IXpLZY/fCakl/S9Sa7t5JqJX506wrlRFPLZ4VWt+G39fpZQBXeCg==","shasum":"9bccc2db10808deec553b9dd3fc8f4ee84be73dc","tarball":"https://registry.npmjs.org/@dream11mobile/react-native-fancode-sdk/-/react-native-fancode-sdk-3.0.5.tgz","fileCount":63,"unpackedSize":511154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpCy3vy5smmhTgNwOV68jtTv5ib7/wMWjYhbTW2wDJDAiEAoSldKJ9+xadmiqCVXJRMQda2taoacpZvI4Imt1b7EMo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbmBtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYYw/9Hqk655YsHhYzMwRJlao8VtFkzCLC0y5uY/ScCpb3ybVL6E7s\r\n+qJRow1+TTkwbs9zzYImSxkgNAE70cvSp3OWLQ0NLvDmmNrubPdp/GbHWGvd\r\nmsfKaHpxrONYJASsHX+ARxtYf+Cc6CfQy7+QlR+wBDJh+/V4IryqM0lOSqYA\r\nBxlwKy9J9vp4H42IeZWGeWq2bazhD0qz7u/WfcXtzfL9LnrOVGboBWrLS9Bn\r\nlNep6e0I1KfO9TXzoAN5d0VB8sFpQqz7eu6IuIr63z5nR1C2IG/JSEEiGOqW\r\n2DH7dp6bzrJcUXspyXQJGyZ5aWM16G4oyi4miR+GQlXQSSOgsChXBnjTmr7j\r\nkOO44s3RnYhSGXiHYirkILer1cOANsdWgfe1eC448bes2h9bYx+2bKgKRab9\r\nuBfrnheDErjeiXBelr71V87WDQa/aF9jBCWB/BI5sk/H/4BotSyaTUni9Lhq\r\nSTg0ps/adWAB1koCQnnZTyL7pIi/86jmtlVw01wg10fHmd2QflGB4grbd5bN\r\n1YlYG4J0ylI0wKGYDgON5c5KJFX0FMibB+fY4k8/c9YXdmc1YKXusZLQVdhv\r\nCkVZdjeWBsF/z+Rgt2+NESwzr4jHYNLL35Ja9Dr1/Y7tJzt2OMPE9Vv2rpiw\r\ni+dPLNN0GNDw4fOHKGQ8zj6JpGrsEvQtpRg=\r\n=uVpf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rahulfancode","email":"rahul@fancode.com"},"directories":{},"maintainers":[{"name":"nitin-jotwani","email":"jotwani.nikki@gmail.com"},{"name":"krishna-kb","email":"bajpaikrishna2@gmail.com"},{"name":"rahulmanju","email":"rahulp.manju@gmail.com"},{"name":"shwetsolanki","email":"shwetsolanki@gmail.com"},{"name":"pankaj.pandey","email":"pnkajpande@gmail.com"},{"name":"rahulfancode","email":"rahul@fancode.com"},{"name":"hugebelieve","email":"hugebelieve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-fancode-sdk_3.0.5_1668178029220_0.772170611065407"},"_hasShrinkwrap":false},"3.0.6":{"name":"@dream11mobile/react-native-fancode-sdk","version":"3.0.6","description":"A React Native implementation of FanCode Player SDK.","main":"index.ts","scripts":{"prettier":"scripts/prettier/prettier.sh","lint":"eslint . --fix","prepublish":"tsc"},"keywords":["react-native","ios","android","brightcove","react-component"],"author":{"name":"FanCode"},"license":"MIT","dependencies":{"@react-native-community/slider":"github:vikasd11/react-native-slider","prop-types":"^15.7.2","react":"17.0.1","react-native-orientation":"github:fancode-tech/react-native-orientation","ramda":"^0.26.1","react-native":"0.64.2"},"devDependencies":{"@types/node":"^12.11.1","@types/react-native-orientation":"^5.0.1","@types/react-native-material-textfield":"^0.15.0","@typescript-eslint/eslint-plugin":"^2.8.0","@typescript-eslint/parser":"^2.8.0","eslint":"^6.6.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","prettier":"^1.19.1","prettier-plugin-java":"^0.5.1","ts-node":"^8.0.3","typescript":"^4.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"52eebf6f78feaf94c13506f11ed3c61797cfc636","_id":"@dream11mobile/react-native-fancode-sdk@3.0.6","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-Tnn+1wdGa4abJ+sO16yMXTyw046iB3yNReK7zvta0GNMweoex2oL86ZBWWhb+d0H1+qU4YFq99LWKIMTI2JfIA==","shasum":"441f10ac401a1e1f84e7389aef4e69af03c10294","tarball":"https://registry.npmjs.org/@dream11mobile/react-native-fancode-sdk/-/react-native-fancode-sdk-3.0.6.tgz","fileCount":63,"unpackedSize":511154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ5VF4OPeiyZlGMDnLCVb9+SYVnu01MPibHR/De4zC9AIhAMEvoLQevV3/ikzZX/CN939Ssk1RTY4QM8MQwDBzEOSI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbmpzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreWA/+Ob2TBiiA0+FObzFTQ31SEnwAjsp+tuIgqn18CrwF4D1Qjuhr\r\nH60LhFvQNwzEMulHxqayxglB6KqyWc71sDO74CW4sRC6GgfFta3yEIx9b1DH\r\ng0Siff9PVrQxvGs4mX5lj+w2kOe3s1DNPhmZaguu75z9OndR/J2lg56erFRq\r\nUB+/TEu1+jVc7/4T2xOgIqTo2muAYsyRwYee+cLrsi4S+kO2ZcNRWCUtYD7E\r\nPu+vR36L+6HOo8FNWloUuVClu43i+/t6EfWDgw03BfhoyGemBcYmgP2tEhjW\r\nu2fKRtbwG8i403ttt7uLkhJxrrG5+qtSKdm1ZyxQV+C/jrCypd/xB+LD4jzX\r\nAFttOL4FzvX4hkf9ic+L7lTeMMHT8vASk9K2zFk97q0x/+/vFAh1iE0eVCQH\r\nSHHb02FmvsaN7V6Xjluguov/YU2Yo4JLU7JjCrmJP80ZoDDk0/Z28A4hUdrS\r\nvlKzD4DtdvjOyLM5vvPyrVyDezvBF1rzDMfRcmDprJSj7m79PEGLH8afIR6l\r\ngM8zCS548hQioqbn1QpnBo9/YWmA4BPmLu1UIIfVNnnQvVUu+9n/Hv9EGdgF\r\n2CpqVoehuXwxx7KqHNJBNVSLdZfPQTauYNy7ittY0ydKuNUPWjO/EWkkmDmb\r\nwkP0mCHYaX19yGR/9qIhYPY6Qw5PgrHu2bc=\r\n=Mzku\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rahulfancode","email":"rahul@fancode.com"},"directories":{},"maintainers":[{"name":"nitin-jotwani","email":"jotwani.nikki@gmail.com"},{"name":"krishna-kb","email":"bajpaikrishna2@gmail.com"},{"name":"rahulmanju","email":"rahulp.manju@gmail.com"},{"name":"shwetsolanki","email":"shwetsolanki@gmail.com"},{"name":"pankaj.pandey","email":"pnkajpande@gmail.com"},{"name":"rahulfancode","email":"rahul@fancode.com"},{"name":"hugebelieve","email":"hugebelieve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-fancode-sdk_3.0.6_1668180595341_0.02508754306554417"},"_hasShrinkwrap":false},"3.0.7":{"name":"@dream11mobile/react-native-fancode-sdk","version":"3.0.7","description":"A React Native implementation of FanCode Player SDK.","main":"index.ts","scripts":{"prettier":"scripts/prettier/prettier.sh","lint":"eslint . --fix","prepublish":"tsc"},"keywords":["react-native","ios","android","brightcove","react-component"],"author":{"name":"FanCode"},"license":"MIT","dependencies":{"@react-native-community/slider":"github:vikasd11/react-native-slider","prop-types":"^15.7.2","react":"17.0.1","react-native-orientation":"github:fancode-tech/react-native-orientation","ramda":"^0.26.1","react-native":"0.64.2"},"devDependencies":{"@types/node":"^12.11.1","@types/react-native-orientation":"^5.0.1","@types/react-native-material-textfield":"^0.15.0","@typescript-eslint/eslint-plugin":"^2.8.0","@typescript-eslint/parser":"^2.8.0","eslint":"^6.6.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","prettier":"^1.19.1","prettier-plugin-java":"^0.5.1","ts-node":"^8.0.3","typescript":"^4.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"52eebf6f78feaf94c13506f11ed3c61797cfc636","_id":"@dream11mobile/react-native-fancode-sdk@3.0.7","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-RvfyNMnMdIKPdrRb8FKgL+plonJSqT+fvpycg6VPKPniC5rzw+2wR6YM2JawzYH9LgDcGwXvX1+ZGCOG7gsDHg==","shasum":"597ae6b156b96bfed0662108b4dbaa7952771b12","tarball":"https://registry.npmjs.org/@dream11mobile/react-native-fancode-sdk/-/react-native-fancode-sdk-3.0.7.tgz","fileCount":63,"unpackedSize":511154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnbqJl1jJpOs7Hde5ytWeed3p8pcIUGLkV3aRdEKVVsAiB88o34PLVoCchrGj9vMyk+ovK2s3443DTB5FfJpp0wGA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb8ANACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMeg/+P+OdBBHUwiHFwG5RUm2EYRDvPKyE7KyyT1vL7Mw0P4FidSXm\r\nmRLhJsXLCnv4emVJf3WtQc7c2NXXmk2gtbAVgNgZJRN5G2bagAZ5DzKkFGMp\r\nJAV44jXZ1erDZGfNuDeJUa7fOsolR/B7P9jrNBQW4uwgdDWVZ/06QJSJl6LR\r\ny6mn48BWQRqXUMS+pD0HC7zDVaJFs3brDsIPPCTIyoOH3jMfCOHO6u14W9XD\r\n8IvAlWN+vrw9tI6cyFRSlXFsyvQ8QZ062TYylhRo3JcYiBDAtdWbtLymcpxH\r\n4gfTIrdSu04GgavCqqSDfsg5Kn3JiZ2Kmp7UjE/WT9cz9ckOV6KtOihnRAy3\r\nUJaiuUIE2SEly28YbxhO0B9XJQelw65whR3wyDV37L0d3xgytEt8kFE8/efu\r\n+JUSTNWSTMf5G3gAVwuMQ5L+1prntLVW6LhTCZcKI9Qj/D2G1mHVTqbWNW9f\r\nihj/QyrUQbqlv224Zb8GKb3cR4W46NQZfsWZ1qZFJ0Z0jnyPkI8bMH3TGVQS\r\n/awOEC5pC1DEua3BFo1nygkBMDP5cgCIcHWfxOVE5vMBZL2ipyRNSn1r70mO\r\nJSuTCYFe2DqDEXnbY3L5YFxIR7TS+wwsmvwPYr46mEvUnfrfCTc5oD/iUHMs\r\n/mGcKJDFfgr4m3LFCVCwhK3nFFxn1VTO4aQ=\r\n=MQgH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rahulfancode","email":"rahul@fancode.com"},"directories":{},"maintainers":[{"name":"nitin-jotwani","email":"jotwani.nikki@gmail.com"},{"name":"krishna-kb","email":"bajpaikrishna2@gmail.com"},{"name":"rahulmanju","email":"rahulp.manju@gmail.com"},{"name":"shwetsolanki","email":"shwetsolanki@gmail.com"},{"name":"pankaj.pandey","email":"pnkajpande@gmail.com"},{"name":"rahulfancode","email":"rahul@fancode.com"},{"name":"hugebelieve","email":"hugebelieve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-fancode-sdk_3.0.7_1668268045141_0.9845393136930194"},"_hasShrinkwrap":false},"3.0.8":{"name":"@dream11mobile/react-native-fancode-sdk","version":"3.0.8","description":"A React Native implementation of FanCode Player SDK.","main":"index.ts","scripts":{"prettier":"scripts/prettier/prettier.sh","lint":"eslint . --fix","prepublish":"tsc"},"keywords":["react-native","ios","android","brightcove","react-component"],"author":{"name":"FanCode"},"license":"MIT","dependencies":{"@react-native-community/slider":"github:vikasd11/react-native-slider","prop-types":"^15.7.2","react":"17.0.1","react-native-orientation":"github:fancode-tech/react-native-orientation","ramda":"^0.26.1","react-native":"0.64.2"},"devDependencies":{"@types/node":"^12.11.1","@types/react-native-orientation":"^5.0.1","@types/react-native-material-textfield":"^0.15.0","@typescript-eslint/eslint-plugin":"^2.8.0","@typescript-eslint/parser":"^2.8.0","eslint":"^6.6.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","prettier":"^1.19.1","prettier-plugin-java":"^0.5.1","ts-node":"^8.0.3","typescript":"^4.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"52eebf6f78feaf94c13506f11ed3c61797cfc636","_id":"@dream11mobile/react-native-fancode-sdk@3.0.8","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-RTqi5S961Ab/CsDphPKEPCSm5NR1DTqh85HyLE+h1pdAGUw+lKab8aQfxKbBWuIuvQNjmR5/skSO4ZawLEPalg==","shasum":"9db99a35362d024e819dc37e55c3585afff05a19","tarball":"https://registry.npmjs.org/@dream11mobile/react-native-fancode-sdk/-/react-native-fancode-sdk-3.0.8.tgz","fileCount":183,"unpackedSize":836086,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsUD+Y3+vmHvarO8Z4soQdZo9zIpK+NdGnX04C6sUo0wIgWW+67/gJKXQqwBiiyGHE7lIFc16OIR4wcdjl76P6bPY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcIz7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2wQ//aRBNwQkSBj3FVAIHC72DNSyDKu/ZLGXzsLcWMlv80JRMMCkK\r\nS3f5XunRxtarue13KsbZ9ZiTmkQtY2PFOpdOlVC9xxBuqKQuf4KW9HqS2oFh\r\nBc573xC6ktwyw5H/IphokD8vGUqIpEQObvIRv+v72XCIh5idZiU3n6JMFn34\r\njJp+QrFNHNIeEF3/YhkjXi2y8WCX+TP+/ne/YU5meW8R9v8/HzCh1FHSfvE1\r\nWXn2FZMt3/chVDzWKqw/jeh4nDDbcDotO9hgWmWaS/LjDkUxIPA0AMbBex4M\r\ncOxp6bjtjMtpGu9Y3QguMnXXNoksIEI8SCLyM/M4Izcbo6fUHMoBfVHVI2Oq\r\nLqCnecOIc9/aJfCFh4OBPrjJOGRH932cM9oZ2VzvKbrM7VMmQBZlQJ2blzgn\r\njvgDEOVPjfHjTeECzHXM6l8MmQL7lzWv+K4FI5e9/U/M9ROtemAX84MzX5FE\r\n7VYRd3cQAVKmyGbbuGjf/B3GAkJEVRwTEBJrHJmZkYgapQAHj+y5Bi9ooI2r\r\n0/52Df3jm4uP4ezlEIVk/XyKDNgYZSefIMNQ7by8vzIM4+jlbo1nr8RuMKe3\r\n77LGJBIJJDAGIDYomeDz+ZbVLBh3SqPV0QSzjNv8c8Paf/0X7+6J0jluKhjM\r\nb0NgLl0ySuRoKIQTbghPzaYkb0hhE44335k=\r\n=f/af\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rahulfancode","email":"rahul@fancode.com"},"directories":{},"maintainers":[{"name":"nitin-jotwani","email":"jotwani.nikki@gmail.com"},{"name":"krishna-kb","email":"bajpaikrishna2@gmail.com"},{"name":"rahulmanju","email":"rahulp.manju@gmail.com"},{"name":"shwetsolanki","email":"shwetsolanki@gmail.com"},{"name":"pankaj.pandey","email":"pnkajpande@gmail.com"},{"name":"rahulfancode","email":"rahul@fancode.com"},{"name":"hugebelieve","email":"hugebelieve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-fancode-sdk_3.0.8_1668320506878_0.9327664772119062"},"_hasShrinkwrap":false},"3.0.9":{"name":"@dream11mobile/react-native-fancode-sdk","version":"3.0.9","description":"A React Native implementation of FanCode Player SDK.","main":"index.ts","scripts":{"prettier":"scripts/prettier/prettier.sh","lint":"eslint . --fix","prepublish":"tsc"},"keywords":["react-native","ios","android","brightcove","react-component"],"author":{"name":"FanCode"},"license":"MIT","dependencies":{"@react-native-community/slider":"github:vikasd11/react-native-slider","prop-types":"^15.7.2","react":"17.0.1","react-native-orientation":"github:fancode-tech/react-native-orientation","ramda":"^0.26.1","react-native":"0.64.2"},"devDependencies":{"@types/node":"^12.11.1","@types/react-native-orientation":"^5.0.1","@types/react-native-material-textfield":"^0.15.0","@typescript-eslint/eslint-plugin":"^2.8.0","@typescript-eslint/parser":"^2.8.0","eslint":"^6.6.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","prettier":"^1.19.1","prettier-plugin-java":"^0.5.1","ts-node":"^8.0.3","typescript":"^4.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"52eebf6f78feaf94c13506f11ed3c61797cfc636","_id":"@dream11mobile/react-native-fancode-sdk@3.0.9","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-g5fQZFdK8TJCQE7V5qo/GEBsRi+DCO9ER5IK6VqxoCk5gaIFPuHCyfogOztTFNj2aGfzPGlqr1D0QFFJGbJO0w==","shasum":"195ad6dc0d02083985c28616273b444a42d5041a","tarball":"https://registry.npmjs.org/@dream11mobile/react-native-fancode-sdk/-/react-native-fancode-sdk-3.0.9.tgz","fileCount":183,"unpackedSize":836086,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBv54qbj61HxfTGCF3kkYANpnRNHWkPK6QTw3IVGeS1eAiAhhUtCdGqsMFEc5OW831HKL/Fi3AHCd+Js3T5iofyA/Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcKNqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx9w/+PP6qbP2gXD5EVjily57gIlFP24ioKU113gaGZze4ZBImBth9\r\n/hI+tu/adEBT/3mEU3oZ5Hn64iLauh+6KuNpNqxw4ECWsN3RdDtT/qv6fgqU\r\n0pBrsgm+oDtUava6BjgwA4tzaMQth6DknOnbg9FLbhmj+Nn29cc3jaSXZpYM\r\n4aCsnt95aJOAiuGvZ/VjZ/IXrkmcKKMFMFHG8F+dUeP6vtfwo4bjQ30gZnaB\r\ns8g75hsiQeeJqVG0A+eTqCm21nG4Xny3gZi83v1TF+TeLQfIzGCsWv9ynJm1\r\n8vv2vg4xI3iEAZH573OCRoe7W1H+qBxq1UrTn6Wp2FmMSJdQTfUksBAX9lFi\r\nhHVM5JFirTQ+7/vhcgE6x0Z9DOV0KCWxlW5zv4SODEuZY9WPfLPbddGmU8oy\r\nJymHo7PKhCBEp2pI8fzVEk+wnGjJw4I+mfW8vbvIVm9omdlnBCPULivmxHVS\r\ndanQkFpOMypF//IYXxXXys3fTlhYIquF4cmMB2kXGbZiMH6uHKXYq5Fyv30I\r\nAdjn3aM9m8Un+cYJ7RO499rdwZgvS1spAilF5ioSTpLyFTiw5qPfDHvPM1g+\r\nH3mt+e+ani9PQZ3NRe5FBQxTZfuKQ2/q+LQ8GPaMIJtVaySdoFo5SS6wONOx\r\nSeMGQRhSF/SeYHXgAfVzD5gPG1oVbIiWzVA=\r\n=Yh/o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rahulfancode","email":"rahul@fancode.com"},"directories":{},"maintainers":[{"name":"nitin-jotwani","email":"jotwani.nikki@gmail.com"},{"name":"krishna-kb","email":"bajpaikrishna2@gmail.com"},{"name":"rahulmanju","email":"rahulp.manju@gmail.com"},{"name":"shwetsolanki","email":"shwetsolanki@gmail.com"},{"name":"pankaj.pandey","email":"pnkajpande@gmail.com"},{"name":"rahulfancode","email":"rahul@fancode.com"},{"name":"hugebelieve","email":"hugebelieve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-fancode-sdk_3.0.9_1668326249750_0.3466005846877429"},"_hasShrinkwrap":false},"3.1.0":{"name":"@dream11mobile/react-native-fancode-sdk","version":"3.1.0","description":"A React Native implementation of FanCode Player SDK.","main":"index.ts","scripts":{"prettier":"scripts/prettier/prettier.sh","lint":"eslint . --fix","prepublish":"tsc"},"keywords":["react-native","ios","android","brightcove","react-component"],"author":{"name":"FanCode"},"license":"MIT","dependencies":{"@react-native-community/slider":"github:vikasd11/react-native-slider","prop-types":"^15.7.2","react":"17.0.1","react-native-orientation":"github:fancode-tech/react-native-orientation","ramda":"^0.26.1","react-native":"0.64.2"},"devDependencies":{"@types/node":"^12.11.1","@types/react-native-orientation":"^5.0.1","@types/react-native-material-textfield":"^0.15.0","@typescript-eslint/eslint-plugin":"^2.8.0","@typescript-eslint/parser":"^2.8.0","eslint":"^6.6.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","prettier":"^1.19.1","prettier-plugin-java":"^0.5.1","ts-node":"^8.0.3","typescript":"^4.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"52eebf6f78feaf94c13506f11ed3c61797cfc636","_id":"@dream11mobile/react-native-fancode-sdk@3.1.0","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-dlFT7cR14mPR8+8+sLVgpEQFD1D9aaMPO4Hfcxxb5gt5NPgiS2crAwyRI+Uq2Gr/+jNHE4yjWqq+YndXy0eKEg==","shasum":"2fe4a269c0267b5738a5cef6cf51f723d7340e5c","tarball":"https://registry.npmjs.org/@dream11mobile/react-native-fancode-sdk/-/react-native-fancode-sdk-3.1.0.tgz","fileCount":183,"unpackedSize":836109,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzGH/zk2bQ/4bZaAj2UUvTMgLeKYxY/VNGun3GBfz/hAiEA3v/Fd57xe48Pu628Glg3EzHe9+VEH97MndEUU6fwmhI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcMTGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgWg//S5FyKX5QGd9GyT0nFGnk8CMclL21vt7k1KFju5L2a4gOo9BD\r\nh+rGm9bU0ldPFcPst4n/9IyOnJgw3unNiY1Lq0tRGaz5gjCZwGhTRVKh4Ew6\r\nwEVqHox6Ab/MDdwl5Xa8WKLA/3W8i39mCkcV23EIOFBD9CTX621J8NyGDFLT\r\n+IjIcFvNHjhNpvazt9Jk5qdx4bAtho4GeyU39cnuxYPzgdpb/PratkmUrgKC\r\nSN69+QYIXswiF/ngqn5RToIappcABJqIpCnhiDfBv23ZMV42dPhIdcd2DJv9\r\nAB4lJlDp5GlXSp/l4wXRV/jTHuJMmakf2rrs+dcXK59aCzOOlplrehq5K6h1\r\nhG0I59M4rgaXYkvTgbKucLjaQpmsUS7EMpPC0mx/eBOFjm68PH4NqlYWcYBc\r\nvMHHCMMV0oxKPLyvRiU4x1JnK9mCa4t5hnFwi4vw0RyQpWHor0gbZwPIRtnr\r\nZ8vNiXSVmsTcv2gmUzOmkPm0+n14L+XtyFfwNSiD+/nSIFDPHEJ1UsUT1DlW\r\ne3jBmwGWp6arn0vs1+HGYtkV6g0IBDO7jJUx2djnmlr6AeL846jg1cv6puLT\r\nxLfseBUGxNTYCw7tWteqk9878zDwpnJ/f1LkWWJb0/tCCuJd6VotuMibRMie\r\n57pFV1h32jwthbDSfMjEwGFiSLzjlG2xYdw=\r\n=gkf6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rahulfancode","email":"rahul@fancode.com"},"directories":{},"maintainers":[{"name":"nitin-jotwani","email":"jotwani.nikki@gmail.com"},{"name":"krishna-kb","email":"bajpaikrishna2@gmail.com"},{"name":"rahulmanju","email":"rahulp.manju@gmail.com"},{"name":"shwetsolanki","email":"shwetsolanki@gmail.com"},{"name":"pankaj.pandey","email":"pnkajpande@gmail.com"},{"name":"rahulfancode","email":"rahul@fancode.com"},{"name":"hugebelieve","email":"hugebelieve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-fancode-sdk_3.1.0_1668334790585_0.5368714014800609"},"_hasShrinkwrap":false},"3.1.1":{"name":"@dream11mobile/react-native-fancode-sdk","version":"3.1.1","description":"A React Native implementation of FanCode Player SDK.","main":"index.ts","scripts":{"prettier":"scripts/prettier/prettier.sh","lint":"eslint . --fix","prepublish":"tsc"},"keywords":["react-native","ios","android","brightcove","react-component"],"author":{"name":"FanCode"},"license":"MIT","dependencies":{"@react-native-community/slider":"github:vikasd11/react-native-slider","prop-types":"^15.7.2","react":"17.0.1","react-native-orientation":"github:fancode-tech/react-native-orientation","ramda":"^0.26.1","react-native":"0.64.2"},"devDependencies":{"@types/node":"^12.11.1","@types/react-native-orientation":"^5.0.1","@types/react-native-material-textfield":"^0.15.0","@typescript-eslint/eslint-plugin":"^2.8.0","@typescript-eslint/parser":"^2.8.0","eslint":"^6.6.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","prettier":"^1.19.1","prettier-plugin-java":"^0.5.1","ts-node":"^8.0.3","typescript":"^4.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"f6d8d30ff0d619779ab55f3f85c5abfc26a4398c","_id":"@dream11mobile/react-native-fancode-sdk@3.1.1","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-0MDyzumjCvgBnU/bB1iHfxje4Zu3CgQs4DsDYNkxBPaZ4XlL5WbvJ5ZXFXSWZldMUWcaVQIwI5qycLz2eUfj7Q==","shasum":"763c0944c7fe92fd86b967d069d0aa03a6126bbb","tarball":"https://registry.npmjs.org/@dream11mobile/react-native-fancode-sdk/-/react-native-fancode-sdk-3.1.1.tgz","fileCount":94,"unpackedSize":475076781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGiNSUufFSXvnPkwu8LQA4fkYDzAEYtqfTpyvCHFZAwAIgUW3M5hjrvu6ODjhDIrPfQ9POEIf9vkV4Vj9HHdX+f3I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcSe8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb4RAAkVz7afD2iHyEkyPbSlQzs8f91LeLr+8ngZLBSXdpmutua6RS\r\nJB1Gck0g94XXYZ4AwRy+wOVeTe54xGQTcXvBZa0nn/bTBP4iNiSAXaS265sL\r\n9Q24sSGL6HpXnELFfv0NUOeZF3KlfPL2B0Si94q9AeXu6PLNIB5e8ZqlHFx+\r\nnorbeGDAOMxqMeTg3J4oV+XWUKjM0/2wZIBgNt62gB/LKc0CplCihveS7Mom\r\nfbLhh2vZTe7bjWOKF85h9joAjvRe8cZX7A07LA9Bmwbr1zCixV0+tbnatXKU\r\nhC3hDnXsBetZsC2Sdj5riLYiI/2Q9VJ7m+VGhhRdTADwI26LkQA2C5DgoPmk\r\nnObZ1YxpugcmxhyEyzbhj5ajF5S5JkKaWDGkfy0YG10unm9x17zddSo+o52u\r\nlYjjTAhkSs41P0cGJ/+2PH529SjWKSvjGyE2qrDfrmKoHRzHVYRHE+5AHOJQ\r\no/VRYsqV3SqYn4Mhh8yCUQavHdKisdIMP7CkYZofVfw1By1Kic3dpFQDmmkq\r\nyXl+m6N3xgfmboJYf31nksMEG6Xxisg0QZuSnxX99UAnSEsytYrJTsKkMg85\r\n+blfXOoXxSBMpl9vQPF0BtGI4YTFWt71pRlj9X+QQ1h3eZXJE2T7IPE8G7Y/\r\nE1NBOZsLWBDCaE3qhMND2ZhUWwDbF1ka5y8=\r\n=BZVa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rahulfancode","email":"rahul@fancode.com"},"directories":{},"maintainers":[{"name":"nitin-jotwani","email":"jotwani.nikki@gmail.com"},{"name":"krishna-kb","email":"bajpaikrishna2@gmail.com"},{"name":"rahulmanju","email":"rahulp.manju@gmail.com"},{"name":"shwetsolanki","email":"shwetsolanki@gmail.com"},{"name":"pankaj.pandey","email":"pnkajpande@gmail.com"},{"name":"rahulfancode","email":"rahul@fancode.com"},{"name":"hugebelieve","email":"hugebelieve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-fancode-sdk_3.1.1_1668360122621_0.8499917047129766"},"_hasShrinkwrap":false},"3.1.2":{"name":"@dream11mobile/react-native-fancode-sdk","version":"3.1.2","description":"A React Native implementation of FanCode Player SDK.","main":"index.ts","scripts":{"prettier":"scripts/prettier/prettier.sh","lint":"eslint . --fix","prepublish":"tsc"},"keywords":["react-native","ios","android","brightcove","react-component"],"author":{"name":"FanCode"},"license":"MIT","dependencies":{"@react-native-community/slider":"github:vikasd11/react-native-slider","prop-types":"^15.7.2","react":"17.0.1","react-native-orientation":"github:fancode-tech/react-native-orientation","ramda":"^0.26.1","react-native":"0.64.2"},"devDependencies":{"@types/node":"^12.11.1","@types/react-native-orientation":"^5.0.1","@types/react-native-material-textfield":"^0.15.0","@typescript-eslint/eslint-plugin":"^2.8.0","@typescript-eslint/parser":"^2.8.0","eslint":"^6.6.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","prettier":"^1.19.1","prettier-plugin-java":"^0.5.1","ts-node":"^8.0.3","typescript":"^4.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"f6d8d30ff0d619779ab55f3f85c5abfc26a4398c","_id":"@dream11mobile/react-native-fancode-sdk@3.1.2","_nodeVersion":"16.11.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-5YL/2GG56eoeQ7GO3E0oZJXhmaxYGasI12NOQANQlD/O5U90jdVbAWoWjaV1PUgSe94iHJjtnBeoPGTRSVntvg==","shasum":"7ac1ac1244e8569464b65ffd9b782053bcae842f","tarball":"https://registry.npmjs.org/@dream11mobile/react-native-fancode-sdk/-/react-native-fancode-sdk-3.1.2.tgz","fileCount":94,"unpackedSize":475076781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgH6Ynh/u4QzwY1fuEK+ndceGD+k/GTlhqpvUE510yWAiEA740Wo46SkRuuvZymkYudmzZyIhJn/cOiM3Bi6HUqSYo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcSmKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOYQ//XdeEq4fCXa8bgueaepSVrYPp63stP2x/wGm2FGGMZLiXi4jz\r\nPvVAvPiDKHxJZyEVUiTyFQqXdhXJenYZV8vnihkeQLlaem5SS0ilCoQjdV7j\r\nK0D/ruhJTBn2OCJSsRHZyevLOJtAlRSvTm0nC/t0n+GzyYM+1CFC6Wd1ts6R\r\ng5W6Q2deq0ooxOXpoPmBPhZOYr+DK3xgq5U8e0qw+YsNjx3hYiFVZeJdOS3M\r\nISAmb9CpWOzBFDCTLFy2/v41SzIUKxeItVRJHFY46BBWVjoi767ldlVtg7oX\r\nGAMUDbPuijC9ZranaYekNELlZ4llaSPVHSQm4ckgYvRUA53XwPAlCZ4CskQt\r\nPq3hJ3Qx1JmZsnQ7xfIhcGUKgHWvkZT7Xri3Ph21mD+fMZK2ubcRY7oZRV8G\r\nIk5xJOtMW81AdWN96zGeUafyKqKpLveCYwOOLGuz+LLoZCPafKCCSLE9dshw\r\nNtjlPY3MB9s4V5VMjHBvYiytHJJH64UHEAfrlKg5UUHeZaQXdejlwoqZvUz3\r\n8fLffZlTHBxEYC+KmMrURSdp5NtVbRgkotOCkVbU7mf0mnZagNppmnuBpb8c\r\nJKKEP17NPSXqd/0apSU2KGrPBM00Hno2cyczgdKZcoxwLfFRY+13srjocoFv\r\nijUGyKHIV9Tor3ojgTRWCjkLH+vujQVL7e4=\r\n=bbl7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rahulfancode","email":"rahul@fancode.com"},"directories":{},"maintainers":[{"name":"nitin-jotwani","email":"jotwani.nikki@gmail.com"},{"name":"krishna-kb","email":"bajpaikrishna2@gmail.com"},{"name":"rahulmanju","email":"rahulp.manju@gmail.com"},{"name":"shwetsolanki","email":"shwetsolanki@gmail.com"},{"name":"pankaj.pandey","email":"pnkajpande@gmail.com"},{"name":"rahulfancode","email":"rahul@fancode.com"},{"name":"hugebelieve","email":"hugebelieve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-fancode-sdk_3.1.2_1668360585007_0.1753453896259629"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-11T06:43:41.137Z","3.0.4":"2022-11-11T06:43:41.402Z","modified":"2022-11-13T17:29:46.783Z","3.0.5":"2022-11-11T14:47:09.464Z","3.0.6":"2022-11-11T15:29:55.550Z","3.0.7":"2022-11-12T15:47:25.337Z","3.0.8":"2022-11-13T06:21:47.120Z","3.0.9":"2022-11-13T07:57:30.049Z","3.1.0":"2022-11-13T10:19:50.747Z","3.1.1":"2022-11-13T17:22:03.970Z","3.1.2":"2022-11-13T17:29:46.628Z"},"maintainers":[{"name":"nitin-jotwani","email":"jotwani.nikki@gmail.com"},{"name":"krishna-kb","email":"bajpaikrishna2@gmail.com"},{"name":"rahulmanju","email":"rahulp.manju@gmail.com"},{"name":"shwetsolanki","email":"shwetsolanki@gmail.com"},{"name":"pankaj.pandey","email":"pnkajpande@gmail.com"},{"name":"rahulfancode","email":"rahul@fancode.com"},{"name":"hugebelieve","email":"hugebelieve@gmail.com"}],"description":"A React Native implementation of FanCode Player SDK.","keywords":["react-native","ios","android","brightcove","react-component"],"author":{"name":"FanCode"},"license":"MIT","readme":"# React Native Brightcove Player\n\n<img src=\"https://user-images.githubusercontent.com/443965/58468251-2e0a5b00-8178-11e9-87b7-0acd15b750ba.jpg\" width=\"500\">\n\n- A React Native implementation of FanCode Player SDK.\n- Supported Features\n  - FanCode player component\n  - Poster image component\n  - Retrieving playlist\n  - Managing offline playback with Dynamic Delivery\n\n## Supported Version\n\n- iOS 10 >=\n- Android 5.0 >=\n- FanCode SDK 6.x\n\n## Installation\n\n```console\nyarn add react-native-FanCode-player\nreact-native link react-native-FanCode-player\n```\n\n- Add `resolver` entry into `metro.config.js` or `rn-cli.config.js` if it does not work.\n  - Note that it is [workaround](https://github.com/facebook/react-native/issues/21242#issuecomment-445784118), so you should remove when it's no longer needed\n\n```js\nconst blacklist = require('metro-config/src/defaults/blacklist');\n\nmodule.exports = {\n  resolver: {\n    blacklistRE: blacklist([/node_modules\\/.*\\/node_modules\\/react-native\\/.*/])\n  }\n};\n```\n\n### iOS\n\n- Make `Podfile` and `pod install && pod update`\n\n```rb\nsource 'https://github.com/brightcove/BrightcoveSpecs.git'\n\nplatform :ios, '10.0'\nuse_frameworks!\n\ntarget 'YOUR_PROJECT_ID' do\n    pod 'Brightcove-Player-Core'\nend\n```\n\n### Android\n\n- Add maven source to repositories in `android/build.gradle`\n- [Enables multiDex](https://developer.android.com/studio/build/multidex).\n\n```gradle\nallprojects {\n  repositories {\n      maven {\n          url 'http://repo.brightcove.com/releases'\n      }\n  }\n}\n```\n\n## API\n\n### FanCodePlayer\n\n```jsx\nimport { FanCodePlayer } from 'react-native-FanCode-player';\n\nexport default class App extends Component {\n  render() {\n    return (\n      <View style={styles.container}>\n        <FanCodePlayer\n          style={styles.player}\n          accountId=\"3636334163001\"\n          videoId=\"3666678807001\"\n          policyKey=\"BCpkADawqM1W-vUOMe6RSA3pA6Vw-VWUNn5rL0lzQabvrI63-VjS93gVUugDlmBpHIxP16X8TSe5LSKM415UHeMBmxl7pqcwVY_AZ4yKFwIpZPvXE34TpXEYYcmulxJQAOvHbv2dpfq-S_cm\"\n        />\n      </View>\n    );\n  }\n}\n```\n\n- Video player component of Brightcove.\n- It may not work on Android simulator.\n- For a more detailed example, please see [example](https://github.com/manse/react-native-brightcove-player/blob/master/example/).\n\n| Prop                   | Type     | Description                                                                                                                                                                                                                       | Event Object                 |\n| ---------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- |\n| accountId              | string   | Brightcove AccountId. Required                                                                                                                                                                                                    |                              |\n| policyKey              | string   | Brightcove PolicyKey. Required                                                                                                                                                                                                    |                              |\n| videoId                | string   | Brightcove VideoId to playback.                                                                                                                                                                                                   |                              |\n| referenceId            | string   | Brightcove ReferenceId to playback.                                                                                                                                                                                               |                              |\n| playerId               | string   | A player id to identify the player in the analytics.                                                                                                                                                                              |                              |\n| playerType             | string   | set the type of the player                                                                                                                                                                                                        |                              |\n| videoToken             | string   | Offline video token that generated by [BrightcovePlayerUtil](#BrightcovePlayerUtil). Video download session must be completed before setting prop and playback. If set `videoToken`, `videoId` and `referenceId` will be ignored. |                              |\n| autoPlay               | boolean  | Set `true` to play automatically                                                                                                                                                                                                  |                              |\n| play                   | boolean  | Control playback and pause                                                                                                                                                                                                        |                              |\n| fullscreen             | boolean  | Control full screen state                                                                                                                                                                                                         |                              |\n| fullscreenStyle        | string   | Set styles for the player when enter on fullscreen mode                                                                                                                                                                           |                              |\n| volume                 | number   | Set audio volume (`0.0 ~ 1.0`)                                                                                                                                                                                                    |                              |\n| bitRate                | number   | Set maximum buffering bitrate. Set `0` to automatic quality                                                                                                                                                                       |                              |\n| playbackRate           | number   | Set playback speed scale. Default is `1`\n| disableDefaultControl  | boolean  | Disable default player control. Set `true` when you implement own video controller.                                                                                                                                               |                              |\n| onReady                | Function | Indicates the video can be played back                                                                                                                                                                                            |                              |\n| onPlay                 | Function | Indicates the video playback starts                                                                                                                                                                                               |                              |\n| onPause                | Function | Indicates the video is paused                                                                                                                                                                                                     |                              |\n| onEnd                  | Function | Indicates the video is played to the end                                                                                                                                                                                          |                              |\n| onProgress             | Function | Indicates the playback head of the video advances.                                                                                                                                                                                | `{ currentTime: number }`    |\n| onChangeDuration       | Function | Indicates the video length is changed                                                                                                                                                                                             | `{ duration: number }`       |\n| onUpdateBufferProgress | Function | Indicates the video loading buffer is updated                                                                                                                                                                                     | `{ bufferProgress: number }` |\n| onBufferingStarted \t | Function | Indicates the video started buffering                                                                                                                                                                                             |                              |\n| onBufferingCompleted   | Function | Indicates the video completed buffering                                                                                                                                                                                           |                              |\n| onBeforeEnterFullscreen| Function | Indicates the player before enters full screen\n\n| onEnterFullscreen      | Function | Indicates the player enters full screen                                                                                                                                                                                           |                              |\n| onBeforeExitFullscreen | Function | Indicates the player beforeexit full screen                                                                                                                                                                                       |                              |\n| onExitFullscreen       | Function | Indicates the player exit full screen                                                                                                                                                                                             |                              |\n| onError                | Function | Fires an error event if anything happens  that avoid the video to play                                                                                                                                                            |                              |\n| onNetworkConnectivityChange | Function | Indicates if the player has lost connection or trying to reconect or if it recover from it                                                                                                                                   |                              |\n\n\n<br>\n\n| Method                                \t| Description                       \t\t|\n| ------------------------------------- \t| ----------------------------------------- |\n| seekTo(timeInSeconds: number) => void \t| Change playhead to arbitrary time \t\t|\n| setFullscreen(fullscren: boolean) => void | Programaticaly Enter/Exit from fullscreen |\n\n### BrightcovePlayerPoster\n\n```jsx\nimport { BrightcovePlayerPoster } from 'react-native-brightcove-player';\n\nexport default class App extends Component {\n  render() {\n    return (\n      <View style={styles.container}>\n        <BrightcovePlayerPoster\n          style={styles.player}\n          accountId=\"3636334163001\"\n          videoId=\"3666678807001\"\n          policyKey=\"BCpkADawqM1W-vUOMe6RSA3pA6Vw-VWUNn5rL0lzQabvrI63-VjS93gVUugDlmBpHIxP16X8TSe5LSKM415UHeMBmxl7pqcwVY_AZ4yKFwIpZPvXE34TpXEYYcmulxJQAOvHbv2dpfq-S_cm\"\n          resizeMode=\"contain\"\n        />\n      </View>\n    );\n  }\n}\n```\n\n- Displays a poster specified by `videoId`, `referenceId` or `videoToken`.\n- Prop is about the same as `FanCodePlayer`.\n\n| Prop        | Type   | Description                                                                                                                                                                                                                          |\n| ----------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| accountId   | string | Required                                                                                                                                                                                                                             |\n| policyKey   | string | Required                                                                                                                                                                                                                             |\n| videoId     | string |                                                                                                                                                                                                                                      |\n| referenceId | string |                                                                                                                                                                                                                                      |\n| videoToken  | string |                                                                                                                                                                                                                                      |\n| resizeMode  | string | Set the image resize method. Specifying `cover` or `contain` works the same as CSS keywords of `background-size`. Specifying `fit`, scales to fit the component size without considering aspect ratio of the image. Default value is `cover`. |\n\n### BrightcovePlayerUtil\n\n- Promise for all methods may be invoke `reject`. Be sure to catch the exception.\n\n#### requestDownloadVideoWithVideoId, requestDownloadVideoWithReferenceId\n\n```ts\nBrightcovePlayerUtil.requestDownloadVideoWithVideoId(accountId: string, policyKey: string, videoId: string, bitRate?: number): Promise<string>\nBrightcovePlayerUtil.requestDownloadVideoWithReferenceId(accountId: string, policyKey: string, referenceId: string, bitRate?: number): Promise<string>\n```\n\n- Starts downloading the specified video with `videoId` or `referenceId` for offline playback.\n- Returns `VideoToken` in string wrapped with `Promise`. This value will be used for offline playback with `FanCodePlayer`, acquisition for download status or deletion of offline videos.\n  - Note that this promise resolves the download start, not the download complete.\n  - In case that specified video has already been downloaded `Promise` will be rejected.\n  - If the download is in progress, the download is retried on iOS and rejected on Android.\n- Does not work properly on simulator.\n- `bitrate` controls the quality of the downloading video in `bps`.\n  - Downloads a rendition with the largest bitrate less than or equal to this value.\n  - If no rendition can be found with a bitrate that is smaller than or equal to this bitrate, the lowest rendition will be downloaded.\n  - If this value is `0` or not specified, the lowest rendition with video will be downloaded.\n\n#### getOfflineVideoStatuses\n\n```ts\nBrightcovePlayerUtil.getOfflineVideoStatuses(accountId: string, policyKey: string): Promise<{\n  accountId: string;\n  videoId: string;\n  videoToken: string;\n  downloadProgress: number;\n}[]>\n```\n\n- Lists downloaded offline videos and downloading progresses.\n- `downloadProgress` equals `1` indicates that offline playback available.\n  - Otherwise the download is in progress and the value shows the progress ratio in `0.0 ~ 1.0`.\n- Note that iOS returns offline videos for all accounts but Android only returns for the specified account. In other words iOS does not consider `accountId` and `policyKey`.\n\n#### deleteOfflineVideo\n\n```ts\nBrightcovePlayerUtil.deleteOfflineVideo(accountId: string, policyKey: string, videoToken: string): Promise<void>\n```\n\n- Deletes offline videos or abort the ongoing download session.\n\n#### addOfflineNotificationListener\n\n```ts\nBrightcovePlayerUtil.addOfflineNotificationListener(callback: (statuses: {\n  accountId: string;\n  videoId: string;\n  videoToken: string;\n  downloadProgress: number;\n}[]) => void): Function\n```\n\n- Register a callback to notify storage changes such as video download progress or deletion of offline video.\n- Make sure call disposer function when callback is no longer needed.\n\n```ts\nclass Example extends Component {\n  componentDidMount() {\n    this.disposer = BrightcovePlayerUtil.addOfflineNotificationListener(console.log);\n  }\n\n  componentWillUnmount() {\n    this.disposer();\n  }\n\n  render() {\n    ...\n  }\n}\n```\n\n#### getPlaylistWithPlaylistId, getPlaylistWithReferenceId\n\n```ts\nBrightcovePlayerUtil.getPlaylistWithPlaylistId(accountId: string, policyKey: string, playlistId: string): Promise<{\n  accountId: String;\n  videoId: String;\n  referenceId: String;\n  name: String;\n  description: String;\n  duration: number;\n}[]>;\nBrightcovePlayerUtil.getPlaylistWithReferenceId(accountId: string, policyKey: string, referenceId: string): Promise<{\n  accountId: String;\n  videoId: String;\n  referenceId: String;\n  name: String;\n  description: String;\n  duration: number;\n}[]>;\n```\n\n- Retrieves a playlist specified by `playlistId` or `referenceId`.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}