{
  "name": "flyflix",
  "version": "1.0.0",
  "lockfileVersion": 3,
  "requires": true,
  "packages": {
    "": {
      "name": "flyflix",
      "version": "1.0.0",
      "dependencies": {
        "hls.js": "^1.7.0",
        "video.js": "^8.24.0"
      },
      "engines": {
        "node": ">=22"
      }
    },
    "node_modules/@babel/runtime": {
      "version": "7.29.7",
      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",
      "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==",
      "license": "MIT",
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@videojs/http-streaming": {
      "version": "3.17.5",
      "resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-3.17.5.tgz",
      "integrity": "sha512-PRRQVu0hYW5h0XvRWpIyIpEatpMZzZtf7L1avV89Hnu+69f+0c7oLsSL9jwpg2nbvzGkdX5rQxQkz5Vc7tFR9w==",
      "license": "Apache-2.0",
      "dependencies": {
        "@babel/runtime": "^7.12.5",
        "@videojs/vhs-utils": "^4.1.2",
        "aes-decrypter": "^4.0.2",
        "global": "^4.4.0",
        "m3u8-parser": "^7.2.0",
        "mpd-parser": "^1.4.0",
        "mux.js": "7.1.0",
        "video.js": "^7 || ^8"
      },
      "engines": {
        "node": ">=8",
        "npm": ">=5"
      },
      "peerDependencies": {
        "video.js": "^8.19.0"
      }
    },
    "node_modules/@videojs/vhs-utils": {
      "version": "4.1.2",
      "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-4.1.2.tgz",
      "integrity": "sha512-1Dsv5dtWOq0LP1G37O46FQFA2tKAZON5UMe6dFPxT7JvPhEx8QIXcFQxan8+hHI3fX6aomFRFrUBJNgRYQDSXA==",
      "license": "MIT",
      "dependencies": {
        "@babel/runtime": "^7.12.5",
        "global": "^4.4.0"
      },
      "engines": {
        "node": ">=8",
        "npm": ">=5"
      }
    },
    "node_modules/@videojs/xhr": {
      "version": "2.7.0",
      "resolved": "https://registry.npmjs.org/@videojs/xhr/-/xhr-2.7.0.tgz",
      "integrity": "sha512-giab+EVRanChIupZK7gXjHy90y3nncA2phIOyG3Ne5fvpiMJzvqYwiTOnEVW2S4CoYcuKJkomat7bMXA/UoUZQ==",
      "license": "MIT",
      "dependencies": {
        "@babel/runtime": "^7.5.5",
        "global": "~4.4.0",
        "is-function": "^1.0.1"
      }
    },
    "node_modules/@xmldom/xmldom": {
      "version": "0.8.14",
      "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.14.tgz",
      "integrity": "sha512-T4EDRUBVZYRldYApjEJiU0e1stYWaRAX7CuSnKzrpwdZKo53zGV8/pqfzV6FfwNl9YThD2OumQYvqtvjvgG7aQ==",
      "license": "MIT",
      "engines": {
        "node": ">=10.0.0"
      }
    },
    "node_modules/aes-decrypter": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-4.0.2.tgz",
      "integrity": "sha512-lc+/9s6iJvuaRe5qDlMTpCFjnwpkeOXp8qP3oiZ5jsj1MRg+SBVUmmICrhxHvc8OELSmc+fEyyxAuppY6hrWzw==",
      "license": "Apache-2.0",
      "dependencies": {
        "@babel/runtime": "^7.12.5",
        "@videojs/vhs-utils": "^4.1.1",
        "global": "^4.4.0",
        "pkcs7": "^1.0.4"
      }
    },
    "node_modules/dom-walk": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
      "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w=="
    },
    "node_modules/global": {
      "version": "4.4.0",
      "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
      "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
      "license": "MIT",
      "dependencies": {
        "min-document": "^2.19.0",
        "process": "^0.11.10"
      }
    },
    "node_modules/hls.js": {
      "version": "1.7.0",
      "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.7.0.tgz",
      "integrity": "sha512-NnQpT6Z//+2IB2qovSUbKbrlXY1MOpi0JynZ9L2NNOuTJiNCyMSQj9k2laEj1v7CxU/Hb8oTWR98eT3mVpPQVQ==",
      "license": "Apache-2.0"
    },
    "node_modules/is-function": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
      "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==",
      "license": "MIT"
    },
    "node_modules/m3u8-parser": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-7.2.0.tgz",
      "integrity": "sha512-CRatFqpjVtMiMaKXxNvuI3I++vUumIXVVT/JpCpdU/FynV/ceVw1qpPyyBNindL+JlPMSesx+WX1QJaZEJSaMQ==",
      "license": "Apache-2.0",
      "dependencies": {
        "@babel/runtime": "^7.12.5",
        "@videojs/vhs-utils": "^4.1.1",
        "global": "^4.4.0"
      }
    },
    "node_modules/min-document": {
      "version": "2.19.2",
      "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.2.tgz",
      "integrity": "sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A==",
      "license": "MIT",
      "dependencies": {
        "dom-walk": "^0.1.0"
      }
    },
    "node_modules/mpd-parser": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-1.4.0.tgz",
      "integrity": "sha512-blbA7XpAaOdC/PR0Tu8GiUxlx6CpBuRowQPYV7lhi9Yr9G9+dkPXIUjqjzc/NCn/uZZPopluaJlIYntIEI/VLw==",
      "license": "Apache-2.0",
      "dependencies": {
        "@babel/runtime": "^7.12.5",
        "@videojs/vhs-utils": "^4.1.2",
        "@xmldom/xmldom": "^0.8.3",
        "global": "^4.4.0"
      },
      "bin": {
        "mpd-to-m3u8-json": "bin/parse.js"
      }
    },
    "node_modules/mux.js": {
      "version": "7.1.0",
      "resolved": "https://registry.npmjs.org/mux.js/-/mux.js-7.1.0.tgz",
      "integrity": "sha512-NTxawK/BBELJrYsZThEulyUMDVlLizKdxyAsMuzoCD1eFj97BVaA8D/CvKsKu6FOLYkFojN5CbM9h++ZTZtknA==",
      "license": "Apache-2.0",
      "dependencies": {
        "@babel/runtime": "^7.11.2",
        "global": "^4.4.0"
      },
      "bin": {
        "muxjs-transmux": "bin/transmux.js"
      },
      "engines": {
        "node": ">=8",
        "npm": ">=5"
      }
    },
    "node_modules/pkcs7": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.4.tgz",
      "integrity": "sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==",
      "license": "Apache-2.0",
      "dependencies": {
        "@babel/runtime": "^7.5.5"
      },
      "bin": {
        "pkcs7": "bin/cli.js"
      }
    },
    "node_modules/process": {
      "version": "0.11.10",
      "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
      "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
      "license": "MIT",
      "engines": {
        "node": ">= 0.6.0"
      }
    },
    "node_modules/video.js": {
      "version": "8.24.0",
      "resolved": "https://registry.npmjs.org/video.js/-/video.js-8.24.0.tgz",
      "integrity": "sha512-ZUuxTlDRkEWhpp2mvGCSFzI0Tc3zcC6IUZbIhBcZ3QW0Ms+IRp/tzYkhqexcMYwrcukRFiWWJmRANsLKvv8Vsg==",
      "license": "Apache-2.0",
      "dependencies": {
        "@babel/runtime": "^7.28.4",
        "@videojs/http-streaming": "^3.17.5",
        "@videojs/vhs-utils": "^4.1.2",
        "@videojs/xhr": "2.7.0",
        "aes-decrypter": "^4.0.2",
        "global": "4.4.0",
        "m3u8-parser": "^7.2.0",
        "mpd-parser": "^1.4.0",
        "mux.js": "^7.0.1",
        "videojs-contrib-quality-levels": "4.1.0",
        "videojs-font": "4.2.0",
        "videojs-vtt.js": "0.15.5"
      }
    },
    "node_modules/videojs-contrib-quality-levels": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-4.1.0.tgz",
      "integrity": "sha512-TfrXJJg1Bv4t6TOCMEVMwF/CoS8iENYsWNKip8zfhB5kTcegiFYezEA0eHAJPU64ZC8NQbxQgOwAsYU8VXbOWA==",
      "license": "Apache-2.0",
      "dependencies": {
        "global": "^4.4.0"
      },
      "engines": {
        "node": ">=16",
        "npm": ">=8"
      },
      "peerDependencies": {
        "video.js": "^8"
      }
    },
    "node_modules/videojs-font": {
      "version": "4.2.0",
      "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-4.2.0.tgz",
      "integrity": "sha512-YPq+wiKoGy2/M7ccjmlvwi58z2xsykkkfNMyIg4xb7EZQQNwB71hcSsB3o75CqQV7/y5lXkXhI/rsGAS7jfEmQ==",
      "license": "Apache-2.0"
    },
    "node_modules/videojs-vtt.js": {
      "version": "0.15.5",
      "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.15.5.tgz",
      "integrity": "sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==",
      "license": "Apache-2.0",
      "dependencies": {
        "global": "^4.3.1"
      }
    }
  }
}
