diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index f8a972853..fef471a3a 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -45,7 +45,7 @@ body: "This happened instead..." validations: required: true - + - type: textarea id: additional-context attributes: @@ -54,4 +54,4 @@ body: Add any other context about the problem here. placeholder: | Example: - "Also ..." \ No newline at end of file + "Also ..." diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 9b19a145c..a5bdec6c9 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -6,7 +6,7 @@ contact_links: - name: 🍔 Providers list url: https://consumet.org/extensions/list/ about: A list of the available providers - + - name: 🌐 Rest-API reference url: https://docs.consumet.org - about: A reference of the Consumet Rest-API documentation \ No newline at end of file + about: A reference of the Consumet Rest-API documentation diff --git a/.github/ISSUE_TEMPLATE/provider-request.yml b/.github/ISSUE_TEMPLATE/provider-request.yml index 41f52cf8f..feff2577e 100644 --- a/.github/ISSUE_TEMPLATE/provider-request.yml +++ b/.github/ISSUE_TEMPLATE/provider-request.yml @@ -28,7 +28,7 @@ body: Example: "English" validations: required: true - + - type: dropdown id: source-type attributes: @@ -51,4 +51,4 @@ body: description: | Please provide any additional information that may be helpful to the provider. placeholder: | - Example: "Anime is also supported by this Movie/TV source." \ No newline at end of file + Example: "Anime is also supported by this Movie/TV source." diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 132ad410e..428277c26 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,12 +6,12 @@ updates: interval: daily open-pull-requests-limit: 3 allow: - - dependency-type: 'production' + - dependency-type: "production" ignore: - dependency-name: "axios" versions: ["1.x"] - package-ecosystem: github-actions - directory: '/' + directory: "/" schedule: interval: daily open-pull-requests-limit: 2 diff --git a/.github/stale.yml b/.github/stale.yml index 2e393aa82..a236c8a26 100644 --- a/.github/stale.yml +++ b/.github/stale.yml @@ -19,4 +19,4 @@ markComment: > # Only mark issues. only: issues # Label to use when marking an issue as stale -staleLabel: wontfix \ No newline at end of file +staleLabel: wontfix diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index cab9873d1..c8a5d8f35 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -13,12 +13,12 @@ name: "CodeQL" on: push: - branches: [ "master" ] + branches: ["master"] pull_request: # The branches below must be a subset of the branches above - branches: [ "master" ] + branches: ["master"] schedule: - - cron: '40 21 * * 4' + - cron: "40 21 * * 4" jobs: analyze: @@ -32,41 +32,40 @@ jobs: strategy: fail-fast: false matrix: - language: [ 'typeScript' ] + language: ["typeScript"] # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ] # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support steps: - - name: Checkout repository - uses: actions/checkout@v4 + - name: Checkout repository + uses: actions/checkout@v4 - # Initializes the CodeQL tools for scanning. - - name: Initialize CodeQL - uses: github/codeql-action/init@v2 - with: - languages: ${{ matrix.language }} - # If you wish to specify custom queries, you can do so here or in a config file. - # By default, queries listed here will override any specified in a config file. - # Prefix the list here with "+" to use these queries and those in the config file. - - # Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs - # queries: security-extended,security-and-quality + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v2 + with: + languages: ${{ matrix.language }} + # If you wish to specify custom queries, you can do so here or in a config file. + # By default, queries listed here will override any specified in a config file. + # Prefix the list here with "+" to use these queries and those in the config file. - - # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). - # If this step fails, then you should remove it and run the build manually (see below) - - name: Autobuild - uses: github/codeql-action/autobuild@v2 + # Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs + # queries: security-extended,security-and-quality - # ℹ️ Command-line programs to run using the OS shell. - # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v2 - # If the Autobuild fails above, remove it and uncomment the following three lines. - # modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance. + # ℹ️ Command-line programs to run using the OS shell. + # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun - # - run: | - # echo "Run, Build Application using script" - # ./location_of_script_within_repo/buildscript.sh + # If the Autobuild fails above, remove it and uncomment the following three lines. + # modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance. - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + # - run: | + # echo "Run, Build Application using script" + # ./location_of_script_within_repo/buildscript.sh + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v2 diff --git a/.github/workflows/nodejs-ci.yml b/.github/workflows/nodejs-ci.yml index 88e936f4a..f6470ee2f 100644 --- a/.github/workflows/nodejs-ci.yml +++ b/.github/workflows/nodejs-ci.yml @@ -2,18 +2,17 @@ name: Node.js CI on: push: - branches: [ master ] + branches: [master] pull_request: - branches: [ master ] + branches: [master] jobs: build: - runs-on: ubuntu-latest strategy: matrix: - node-version: [ "14.x" ] + node-version: ["14.x"] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index bb7cf993e..7c7b316b5 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -2,9 +2,9 @@ name: Node.js Package on: release: - types: [ created ] + types: [created] workflow_dispatch: - branches: [ master ] + branches: [master] jobs: build: diff --git a/.github/workflows/push-build.yml b/.github/workflows/push-build.yml index f03a0bfb1..bfee510cd 100644 --- a/.github/workflows/push-build.yml +++ b/.github/workflows/push-build.yml @@ -25,8 +25,8 @@ jobs: git config --global credential.helper store echo "https://${{ secrets.USERNAME }}:${{ secrets.TOKEN }}@github.com" > ~/.git-credentials shell: bash - - - name: Check Diff + + - name: Check Diff id: check_diff run: | git diff --exit-code @@ -37,11 +37,10 @@ jobs: echo "push_changes=true" >> $GITHUB_OUTPUT fi shell: bash - + - name: Push Changes if: steps.check_diff.outputs.push_changes == 'true' run: | - git add . - git commit -am "Compile TS" - git push - \ No newline at end of file + git add . + git commit -am "Compile TS" + git push diff --git a/.github/workflows/remove-npm-package.yml b/.github/workflows/remove-npm-package.yml index 563214869..4d4fcde6f 100644 --- a/.github/workflows/remove-npm-package.yml +++ b/.github/workflows/remove-npm-package.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: inputs: version: - description: 'Remove Version' + description: "Remove Version" required: true jobs: diff --git a/.prettierignore b/.prettierignore index 0631884e5..a58cb6c93 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,4 +1,15 @@ node_modules *.js +*.d.ts *.md -*.json \ No newline at end of file +*.json +*.lock +*.yml +*.yaml +Dockerfile +Dockerfile.* +.eslintrc +*.html +/examples +/docs +jest.config.ts \ No newline at end of file diff --git a/dist/extractors/index.d.ts b/dist/extractors/index.d.ts index c57e7a62c..41ea3c0c8 100644 --- a/dist/extractors/index.d.ts +++ b/dist/extractors/index.d.ts @@ -17,4 +17,4 @@ import VidCloud from './vidcloud'; import VidMoly from './vidmoly'; import VizCloud from './vizcloud'; import Voe from './voe'; -export { AsianLoad, BilibiliExtractor, Filemoon, GogoCDN, Kwik, MixDrop, Mp4Player, Mp4Upload, RapidCloud, SmashyStream, StreamHub, StreamLare, StreamSB, StreamTape, StreamWish, VidCloud, VidMoly, VizCloud, Voe }; +export { AsianLoad, BilibiliExtractor, Filemoon, GogoCDN, Kwik, MixDrop, Mp4Player, Mp4Upload, RapidCloud, SmashyStream, StreamHub, StreamLare, StreamSB, StreamTape, StreamWish, VidCloud, VidMoly, VizCloud, Voe, }; diff --git a/dist/extractors/mp4upload.js b/dist/extractors/mp4upload.js index 25054b166..53547a849 100644 --- a/dist/extractors/mp4upload.js +++ b/dist/extractors/mp4upload.js @@ -12,7 +12,7 @@ class Mp4Upload extends models_1.VideoExtractor { const playerSrc = data.match(/(?<=player\.src\()\s*{\s*type:\s*"[^"]+",\s*src:\s*"([^"]+)"\s*}\s*(?=\);)/s); const streamUrl = playerSrc[1]; if (!streamUrl) - throw new Error("Stream url not found"); + throw new Error('Stream url not found'); this.sources.push({ quality: 'auto', url: streamUrl, diff --git a/dist/extractors/mp4upload.js.map b/dist/extractors/mp4upload.js.map index c004527f3..02b994797 100644 --- a/dist/extractors/mp4upload.js.map +++ b/dist/extractors/mp4upload.js.map @@ -1 +1 @@ -{"version":3,"file":"mp4upload.js","sourceRoot":"","sources":["../../src/extractors/mp4upload.ts"],"names":[],"mappings":";;AAAA,sCAAmD;AAEnD,MAAM,SAAU,SAAQ,uBAAc;IAAtC;;QACqB,eAAU,GAAG,WAAW,CAAC;QACzB,YAAO,GAAa,EAAE,CAAC;QAEjC,YAAO,GAAG,KAAK,EAAE,QAAa,EAAqB,EAAE;YAC5D,IAAI;gBACF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;gBAEtD,MAAM,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC,6EAA6E,CAAC,CAAC;gBAC5G,MAAM,SAAS,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC;gBAE/B,IAAI,CAAC,SAAS;oBAAE,MAAM,IAAI,KAAK,CAAC,sBAAsB,CAAC,CAAC;gBAExD,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC;oBAChB,OAAO,EAAE,MAAM;oBACf,GAAG,EAAE,SAAS;oBACd,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC;iBACpC,CAAC,CAAC;gBAEH,OAAO,IAAI,CAAC,OAAO,CAAC;aACrB;YAAC,OAAO,GAAG,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAE,GAAa,CAAC,OAAO,CAAC,CAAC;aACzC;QACH,CAAC,CAAC;IACJ,CAAC;CAAA;AACD,kBAAe,SAAS,CAAC"} \ No newline at end of file +{"version":3,"file":"mp4upload.js","sourceRoot":"","sources":["../../src/extractors/mp4upload.ts"],"names":[],"mappings":";;AAAA,sCAAmD;AAEnD,MAAM,SAAU,SAAQ,uBAAc;IAAtC;;QACqB,eAAU,GAAG,WAAW,CAAC;QACzB,YAAO,GAAa,EAAE,CAAC;QAEjC,YAAO,GAAG,KAAK,EAAE,QAAa,EAAqB,EAAE;YAC5D,IAAI;gBACF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;gBAEtD,MAAM,SAAS,GAAG,IAAI,CAAC,KAAK,CAC1B,6EAA6E,CAC9E,CAAC;gBACF,MAAM,SAAS,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC;gBAE/B,IAAI,CAAC,SAAS;oBAAE,MAAM,IAAI,KAAK,CAAC,sBAAsB,CAAC,CAAC;gBAExD,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC;oBAChB,OAAO,EAAE,MAAM;oBACf,GAAG,EAAE,SAAS;oBACd,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC;iBACpC,CAAC,CAAC;gBAEH,OAAO,IAAI,CAAC,OAAO,CAAC;aACrB;YAAC,OAAO,GAAG,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAE,GAAa,CAAC,OAAO,CAAC,CAAC;aACzC;QACH,CAAC,CAAC;IACJ,CAAC;CAAA;AACD,kBAAe,SAAS,CAAC"} \ No newline at end of file diff --git a/dist/extractors/smashystream.js.map b/dist/extractors/smashystream.js.map index a7ac0cb61..cb65383b9 100644 --- a/dist/extractors/smashystream.js.map +++ b/dist/extractors/smashystream.js.map @@ -1 +1 @@ -{"version":3,"file":"smashystream.js","sourceRoot":"","sources":["../../src/extractors/smashystream.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"smashystream.js","sourceRoot":"","sources":["../../src/extractors/smashystream.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/extractors/vidcloud.js b/dist/extractors/vidcloud.js index 33b9d3e94..3e99d2df0 100644 --- a/dist/extractors/vidcloud.js +++ b/dist/extractors/vidcloud.js @@ -37,16 +37,16 @@ class VidCloud extends models_1.VideoExtractor { if (!key) { key = await (await this.client.get('https://raw.githubusercontent.com/enimax-anime/key/e4/key.txt')).data; } - const sourcesArray = res.data.sources.split(""); - let extractedKey = ""; + const sourcesArray = res.data.sources.split(''); + let extractedKey = ''; for (const index of key) { for (let i = index[0]; i < index[1]; i++) { extractedKey += res.data.sources[i]; - sourcesArray[i] = ""; + sourcesArray[i] = ''; } } key = extractedKey; - res.data.sources = sourcesArray.join(""); + res.data.sources = sourcesArray.join(''); const decryptedVal = crypto_js_1.default.AES.decrypt(res.data.sources, key).toString(crypto_js_1.default.enc.Utf8); sources = (0, utils_1.isJson)(decryptedVal) ? JSON.parse(decryptedVal) : res.data.sources; } diff --git a/dist/extractors/vizcloud.js b/dist/extractors/vizcloud.js index d35206fe9..d696a3321 100644 --- a/dist/extractors/vizcloud.js +++ b/dist/extractors/vizcloud.js @@ -17,13 +17,13 @@ class VizCloud extends models_1.VideoExtractor { }; this.extract = async (videoUrl, vizCloudHelper, apiKey) => { var _a, _b; - const vizID = videoUrl.href.split("/"); + const vizID = videoUrl.href.split('/'); let url; if (!vizID.length) { throw new Error('Video not found'); } else { - url = `${vizCloudHelper}/vizcloud?query=${encodeURIComponent((_a = vizID.pop()) !== null && _a !== void 0 ? _a : "")}&apikey=${apiKey}`; + url = `${vizCloudHelper}/vizcloud?query=${encodeURIComponent((_a = vizID.pop()) !== null && _a !== void 0 ? _a : '')}&apikey=${apiKey}`; } const { data } = await this.client.get(url); if (!((_b = data.data) === null || _b === void 0 ? void 0 : _b.media)) @@ -43,7 +43,7 @@ class VizCloud extends models_1.VideoExtractor { const req = await this.client({ method: 'get', url: main, - headers: { 'referer': 'https://9anime.to' } + headers: { referer: 'https://9anime.to' }, }); const resolutions = req.data.match(/(RESOLUTION=)(.*)(\s*?)(\s*.*)/g); resolutions === null || resolutions === void 0 ? void 0 : resolutions.forEach((res) => { diff --git a/dist/extractors/vizcloud.js.map b/dist/extractors/vizcloud.js.map index a0f96ebdd..4eb735057 100644 --- a/dist/extractors/vizcloud.js.map +++ b/dist/extractors/vizcloud.js.map @@ -1 +1 @@ -{"version":3,"file":"vizcloud.js","sourceRoot":"","sources":["../../src/extractors/vizcloud.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"vizcloud.js","sourceRoot":"","sources":["../../src/extractors/vizcloud.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/providers/anime/animesaturn.js b/dist/providers/anime/animesaturn.js index 7de0d72f4..3e652f7f8 100644 --- a/dist/providers/anime/animesaturn.js +++ b/dist/providers/anime/animesaturn.js @@ -102,7 +102,12 @@ class AnimeSaturn extends models_1.AnimeParser { const scriptText = $(element).text(); scriptText.split('\n').forEach(line => { if (line.includes('file:') && !serverOneSource) { - serverOneSource = line.split('file:')[1].trim().replace(/'/g, '').replace(/,/g, '').replace(/"/g, ''); + serverOneSource = line + .split('file:')[1] + .trim() + .replace(/'/g, '') + .replace(/,/g, '') + .replace(/"/g, ''); } }); }); diff --git a/dist/providers/anime/animesaturn.js.map b/dist/providers/anime/animesaturn.js.map index c99762dda..652ce9821 100644 --- a/dist/providers/anime/animesaturn.js.map +++ b/dist/providers/anime/animesaturn.js.map @@ -1 +1 @@ -{"version":3,"file":"animesaturn.js","sourceRoot":"","sources":["../../../src/providers/anime/animesaturn.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"animesaturn.js","sourceRoot":"","sources":["../../../src/providers/anime/animesaturn.ts"],"names":[],"mappings":";;AAAA,qCAAwC;AAExC,yCAUsB;AAEtB,uCAAyC;AAGzC,MAAM,WAAY,SAAQ,oBAAW;IAArC;;QACoB,SAAI,GAAG,aAAa,CAAC;QACpB,YAAO,GAAG,6BAA6B,CAAC;QACxC,SAAI,GAAG,uDAAuD,CAAC;QAC/D,cAAS,GAAG,mBAAmB,CAAC;QAEnD;;WAEG;QACM,WAAM,GAAG,KAAK,EAAE,KAAa,EAAkC,EAAE;YACxE,mCAAmC;YAEnC,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,OAAO,oBAAoB,KAAK,EAAE,CAAC,CAAC;YAE/E,MAAM,CAAC,GAAG,MAAM,IAAA,cAAI,EAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAEhC,IAAI,CAAC,CAAC;gBAAE,OAAO,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC;YAE/B,MAAM,GAAG,GAGL;gBACF,WAAW,EAAE,KAAK;gBAClB,OAAO,EAAE,EAAE;aACZ,CAAC;YAEF,CAAC,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,EAAE;;gBACxC,MAAM,IAAI,GAAiB;oBACzB,EAAE,EAAE,MAAA,MAAA,MAAA,MAAA,MAAA,CAAC,CAAC,OAAO,CAAC,0CAAE,IAAI,CAAC,SAAS,CAAC,0CAAE,IAAI,CAAC,MAAM,CAAC,0CAAE,KAAK,CAAC,GAAG,CAAC,0CAAE,GAAG,EAAE,mCAAI,EAAE;oBACtE,KAAK,EAAE,MAAA,MAAA,CAAC,CAAC,OAAO,CAAC,0CAAE,IAAI,CAAC,MAAM,CAAC,0CAAE,IAAI,EAAE;oBACvC,KAAK,EAAE,MAAA,MAAA,CAAC,CAAC,OAAO,CAAC,0CAAE,IAAI,CAAC,wBAAwB,CAAC,0CAAE,IAAI,CAAC,KAAK,CAAC;oBAC9D,GAAG,EAAE,MAAA,MAAA,CAAC,CAAC,OAAO,CAAC,0CAAE,IAAI,CAAC,MAAM,CAAC,0CAAE,IAAI,CAAC,MAAM,CAAC;iBAC5C,CAAC;gBAEF,IAAI,CAAC,IAAI,CAAC,EAAE;oBAAE,MAAM,IAAI,KAAK,CAAC,YAAY,CAAC,CAAC;gBAE5C,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACzB,CAAC,CAAC,CAAC;YAEH,OAAO,GAAG,CAAC;QACb,CAAC,CAAC;QAEF;;WAEG;QACM,mBAAc,GAAG,KAAK,EAAE,EAAU,EAAuB,EAAE;;YAClE,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,OAAO,SAAS,EAAE,EAAE,CAAC,CAAC;YACjE,MAAM,CAAC,GAAG,MAAM,IAAA,cAAI,EAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAEhC,MAAM,IAAI,GAAe;gBACvB,EAAE;gBACF,KAAK,EAAE,CAAC,CAAC,iCAAiC,CAAC,CAAC,IAAI,EAAE;gBAClD,KAAK,EAAE,MAAA,CAAC,CAAC,2CAA2C,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,0CAAE,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC;gBACjF,IAAI,EAAE,MAAA,CAAC,CAAC,sCAAsC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,0CAAE,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC;gBAC3E,MAAM,EACJ,MAAA,MAAA,CAAC,CAAC,mCAAmC,CAAC,0CAClC,GAAG,CAAC,CAAC,CAAC,EAAE,OAAO,EAAU,EAAE;oBAC3B,OAAO,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC;gBAC3B,CAAC,EACA,OAAO,EAAE,mCAAI,SAAS;gBAC3B,KAAK,EAAE,CAAA,MAAA,CAAC,CAAC,eAAe,CAAC,0CAAE,IAAI,CAAC,KAAK,CAAC,KAAI,SAAS;gBACnD,KAAK,EACH,CAAA,MAAA,MAAA,MAAA,CAAC,CAAC,YAAY,CAAC,0CACX,IAAI,CAAC,OAAO,CAAC,0CACb,KAAK,CAAC,2CAA2C,CAAC,0CAAG,CAAC,CAAC,KAAI,SAAS;gBAC1E,WAAW,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,EAAE;gBACpC,QAAQ,EAAE,EAAE;aACb,CAAC;YAEF,MAAM,QAAQ,GAAoB,EAAE,CAAC;YAErC,CAAC,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,EAAE;gBACtC,CAAC,CAAC,OAAO,CAAC;qBACP,IAAI,CAAC,aAAa,CAAC;qBACnB,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,EAAE;;oBACnB,MAAM,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACrC,MAAM,aAAa,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;oBAE/E,QAAQ,CAAC,IAAI,CAAC;wBACZ,MAAM,EAAE,QAAQ,CAAC,aAAa,CAAC;wBAC/B,EAAE,EAAE,MAAA,MAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,KAAK,CAAC,GAAG,CAAC,0CAAE,GAAG,EAAE,mCAAI,EAAE;qBAClC,CAAC,CAAC;gBACL,CAAC,CAAC,CAAC;YACP,CAAC,CAAC,CAAC;YAEH,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC;YAE7D,OAAO,IAAI,CAAC;QACd,CAAC,CAAC;QAEF;;;WAGG;QACM,wBAAmB,GAAG,KAAK,EAAE,SAAiB,EAAoB,EAAE;;YAC3E,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,OAAO,MAAM,SAAS,EAAE,CAAC,CAAC;YACzE,MAAM,EAAE,GAAG,MAAM,IAAA,cAAI,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;YAErC,MAAM,YAAY,GAAG,EAAE,CAAC,+BAA+B,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,2CAA2C;YAClH,IAAI,YAAY,IAAI,IAAI;gBAAE,MAAM,IAAI,KAAK,CAAC,aAAa,CAAC,CAAC;YAEzD,IAAI,IAAI,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;YAC/C,IAAI,CAAC,GAAG,MAAM,IAAA,cAAI,EAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAE9B,MAAM,OAAO,GAAY;gBACvB,OAAO,EAAE,EAAE;gBACX,SAAS,EAAE,EAAE;gBACb,OAAO,EAAE,EAAE;aACZ,CAAC;YAEF,eAAe;YACf,MAAM,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC;gBACnC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,wBAAwB,CAAC,CAAC;YAC3D,CAAC,CAAC,CAAC;YAEH,IAAI,eAAmC,CAAC;YAExC,OAAO;YACP,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,EAAE;gBAC5B,MAAM,UAAU,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC;gBAErC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;oBACpC,IAAI,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,EAAE;wBAC9C,eAAe,GAAG,IAAI;6BACnB,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;6BACjB,IAAI,EAAE;6BACN,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC;6BACjB,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC;6BACjB,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;qBACtB;gBACH,CAAC,CAAC,CAAC;YACL,CAAC,CAAC,CAAC;YAEH,MAAM;YACN,IAAI,CAAC,eAAe,EAAE;gBACpB,eAAe,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;aACtD;YAED,IAAI,CAAC,eAAe;gBAAE,MAAM,IAAI,KAAK,CAAC,gBAAgB,CAAC,CAAC;YAExD,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC;gBACnB,GAAG,EAAE,eAAe;gBACpB,MAAM,EAAE,eAAe,CAAC,QAAQ,CAAC,OAAO,CAAC;aAC1C,CAAC,CAAC;YAEH,IAAI,eAAe,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE;gBACrC,MAAA,OAAO,CAAC,SAAS,0CAAE,IAAI,CAAC;oBACtB,GAAG,EAAE,eAAe,CAAC,OAAO,CAAC,eAAe,EAAE,eAAe,CAAC;oBAC9D,IAAI,EAAE,SAAS;iBAChB,CAAC,CAAC;aACJ;YAED,aAAa;YACb,MAAM,YAAY,GAAG,YAAY,GAAG,WAAW,CAAC,CAAC,oCAAoC;YACrF,IAAI,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;YAC3C,CAAC,GAAG,MAAM,IAAA,cAAI,EAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAE1B,MAAM,QAAQ,GAAG,CAAC,CAAC,2BAA2B,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;YAC5D,MAAM,eAAe,GAAG,MAAM,IAAI,kBAAU,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,CAAC,QAAS,CAAC,CAAC,CAAC;YAEzG,IAAI,CAAC,eAAe;gBAAE,MAAM,IAAI,KAAK,CAAC,gBAAgB,CAAC,CAAC;YAExD,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC;gBACnB,GAAG,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC,GAAG;gBAC3B,MAAM,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC,MAAM;aAClC,CAAC,CAAC;YAEH,OAAO,OAAO,CAAC;QACjB,CAAC,CAAC;QAEF;;;WAGG;QACM,wBAAmB,GAAG,CAAC,SAAiB,EAA6B,EAAE;YAC9E,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;QAC7C,CAAC,CAAC;IACJ,CAAC;CAAA;AAED,kBAAe,WAAW,CAAC;AAE3B,qBAAqB;AACrB,yCAAyC;AAEzC;;;;;;;;;;KAUK"} \ No newline at end of file diff --git a/dist/providers/anime/enime.js.map b/dist/providers/anime/enime.js.map index 6e4252152..708563392 100644 --- a/dist/providers/anime/enime.js.map +++ b/dist/providers/anime/enime.js.map @@ -1 +1 @@ -{"version":3,"file":"enime.js","sourceRoot":"","sources":["../../../src/providers/anime/enime.ts"],"names":[],"mappings":";;AAAA,yCAWsB;AAEtB,MAAM,KAAM,SAAQ,oBAAW;IAA/B;;QACoB,SAAI,GAAG,OAAO,CAAC;QACd,YAAO,GAAG,mBAAmB,CAAC;QAC9B,SAAI,GAAG,+BAA+B,CAAC;QACvC,cAAS,GAAG,aAAa,CAAC;QAE5B,aAAQ,GAAG,uBAAuB,CAAC;QAEpD;;;WAGG;QACH,cAAS,GAAG,KAAK,EAAE,KAAa,EAAE,OAAe,CAAC,EAAE,UAAkB,EAAE,EAAgB,EAAE;YACxF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,WAAW,KAAK,SAAS,IAAI,YAAY,OAAO,EAAE,CAAC,CAAC;YAE3G,OAAO,IAAI,CAAC;QACd,CAAC,CAAC;QACF;;;WAGG;QACM,WAAM,GAAG,KAAK,EACrB,KAAa,EACb,OAAe,CAAC,EAChB,UAAkB,EAAE,EACY,EAAE;YAClC,MAAM,GAAG,GAAG;gBACV,WAAW,EAAE,IAAI;gBACjB,WAAW,EAAE,KAAK;gBAClB,OAAO,EAAE,EAAE;aACZ,CAAC;YAEF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,WAAW,KAAK,SAAS,IAAI,YAAY,OAAO,EAAE,CAAC,CAAC;YAE3G,IAAI,IAAI,CAAC,WAAW,KAAK,GAAG,CAAC,WAAW;gBAAE,GAAG,CAAC,WAAW,GAAG,IAAI,CAAC;YAEjE,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,KAAU,EAAE,EAAE;;gBAAC,OAAA,CAAC;oBAC3C,EAAE,EAAE,KAAK,CAAC,EAAE;oBACZ,SAAS,EAAE,KAAK,CAAC,SAAS;oBAC1B,KAAK,EAAE,KAAK,CAAC,QAAQ,CAAC,GAAG;oBACzB,KAAK,EAAE,MAAA,MAAA,KAAK,CAAC,KAAK,CAAC,OAAO,mCAAI,KAAK,CAAC,KAAK,CAAC,MAAM,mCAAI,KAAK,CAAC,KAAK,CAAC,MAAM;oBACtE,KAAK,EAAE,KAAK,CAAC,UAAU;oBACvB,KAAK,EAAE,KAAK,CAAC,WAAW;oBACxB,WAAW,EAAE,KAAK,CAAC,IAAI;oBACvB,WAAW,EAAE,KAAK,CAAC,WAAW;oBAC9B,MAAM,EAAE,KAAK,CAAC,KAAK;oBACnB,MAAM,EAAE,KAAK,CAAC,YAAY;oBAC1B,MAAM,EAAE,KAAK,CAAC,MAAqB;oBACnC,QAAQ,EAAE,KAAK,CAAC,QAAQ;oBACxB,IAAI,EAAE,KAAK,CAAC,MAAqB;iBAClC,CAAC,CAAA;aAAA,CAAC,CAAC;YACJ,OAAO,GAAG,CAAC;QACb,CAAC,CAAC;QAEF;;WAEG;QACM,mBAAc,GAAG,KAAK,EAAE,EAAU,EAAuB,EAAE;;YAClE,MAAM,SAAS,GAAe;gBAC5B,EAAE,EAAE,EAAE;gBACN,KAAK,EAAE,EAAE;aACV,CAAC;YAEF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,UAAU,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE;gBAChF,MAAM,IAAI,KAAK,CAAC,iBAAiB,CAAC,CAAC;YACrC,CAAC,CAAC,CAAC;YAEH,SAAS,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;YACrC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC;YACpC,SAAS,CAAC,KAAK,GAAG,MAAA,MAAA,IAAI,CAAC,KAAK,CAAC,OAAO,mCAAI,IAAI,CAAC,KAAK,CAAC,MAAM,mCAAI,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC;YAC/E,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC;YAClC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC;YACnC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;YAC/B,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC,IAAI,CAAC;YAClC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;YACvC,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;YACzC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC;YAC9B,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,YAAY,CAAC;YACrC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,MAAqB,CAAC;YAC9C,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,IAAI,GAAG,IAAI,CAAC,MAAqB,CAAC;YAE5C,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC;YAC5E,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CACpC,CAAC,OAAY,EAAiB,EAAE,CAAC,CAAC;gBAChC,EAAE,EAAE,OAAO,CAAC,EAAE;gBACd,MAAM,EAAE,OAAO,CAAC,MAAM;gBACtB,KAAK,EAAE,OAAO,CAAC,KAAK;aACrB,CAAC,CACH,CAAC;YAEF,OAAO,SAAS,CAAC;QACnB,CAAC,CAAC;QAEF,0BAAqB,GAAG,KAAK,EAAE,EAAU,EAAgB,EAAE;YACzD,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,oBAAoB,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;gBAC3F,MAAM,IAAI,KAAK,CAAC,qDAAqD,CAAC,CAAC;YACzE,CAAC,CAAC,CAAC;YAEH,OAAO,IAAI,CAAC;QACd,CAAC,CAAC;QAEF;;WAEG;QACH,8BAAyB,GAAG,KAAK,EAC/B,EAAU,EACV,OAA6B,WAAW,EACnB,EAAE;;YACvB,MAAM,SAAS,GAAe;gBAC5B,EAAE,EAAE,EAAE;gBACN,KAAK,EAAE,EAAE;aACV,CAAC;YACF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,oBAAoB,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;gBAC3F,MAAM,IAAI,KAAK,CAAC,GAAG,CAAC,CAAC;YACvB,CAAC,CAAC,CAAC;YAEH,SAAS,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;YACrC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC;YACpC,SAAS,CAAC,KAAK,GAAG,MAAA,MAAA,IAAI,CAAC,KAAK,CAAC,OAAO,mCAAI,IAAI,CAAC,KAAK,CAAC,MAAM,mCAAI,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC;YAC/E,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC;YAClC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC;YACnC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;YAC/B,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC,IAAI,CAAC;YAClC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;YACvC,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;YACzC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC;YAC9B,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,YAAY,CAAC;YACrC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,MAAqB,CAAC;YAC9C,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,IAAI,GAAG,IAAI,CAAC,MAAqB,CAAC;YAC5C,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YAEnC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC;YAE5E,IAAI,OAAO,GAAqC,SAAS,CAAC;YAC1D,IACE,IAAI,IAAI,WAAW;gBACnB,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC;gBAEzF,OAAO,GAAG,WAAW,CAAC;iBACnB,IACH,IAAI,IAAI,MAAM;gBACd,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC;gBAEtF,OAAO,GAAG,MAAM,CAAC;;gBACd,MAAM,IAAI,KAAK,CAAC,0BAA0B,CAAC,CAAC;YAEjD,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CACpC,CAAC,OAAY,EAAiB,EAAE;;gBAAC,OAAA,CAAC;oBAChC,EAAE,EAAE,OAAO,CAAC,EAAE;oBACd,IAAI,EAAE,MAAA,MAAA,OAAO,CAAC,OAAO;yBAClB,IAAI,CAAC,CAAC,MAAW,EAAE,EAAE,CACpB,OAAO,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CACxF,0CACC,MAAM,CAAC,KAAK,CAAC,GAAG,EACjB,GAAG,GACH,OAAO,CAAC,MAAM,EAAE,WAAW,CAAC,0CAC3B,MAAM,CAAC,OAAO,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAE;oBAC7C,WAAW,EAAE,OAAO,CAAC,WAAW;oBAChC,MAAM,EAAE,OAAO,CAAC,MAAM;oBACtB,KAAK,EAAE,OAAO,CAAC,KAAK;oBACpB,KAAK,EAAE,MAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,KAAK,mCAAI,SAAS,CAAC,KAAK;oBACxC,OAAO,EAAE,OAAO,CAAC,OAAO;iBACzB,CAAC,CAAA;aAAA,CACH,CAAC;YAEF,OAAO,SAAS,CAAC;QACnB,CAAC,CAAC;QAEF;;WAEG;QACH,0BAAqB,GAAG,KAAK,EAAE,EAAU,EAAE,IAA2B,EAAuB,EAAE;;YAC7F,MAAM,SAAS,GAAe;gBAC5B,EAAE,EAAE,EAAE;gBACN,KAAK,EAAE,EAAE;aACV,CAAC;YACF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,gBAAgB,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;gBACvF,MAAM,IAAI,KAAK,CAAC,GAAG,CAAC,CAAC;YACvB,CAAC,CAAC,CAAC;YAEH,SAAS,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;YACrC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC;YACpC,SAAS,CAAC,KAAK,GAAG,MAAA,MAAA,IAAI,CAAC,KAAK,CAAC,OAAO,mCAAI,IAAI,CAAC,KAAK,CAAC,MAAM,mCAAI,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC;YAC/E,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC;YAClC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC;YACnC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;YAC/B,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC,IAAI,CAAC;YAClC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;YACvC,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;YACzC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC;YAC9B,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,YAAY,CAAC;YACrC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,MAAqB,CAAC;YAC9C,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,IAAI,GAAG,IAAI,CAAC,MAAqB,CAAC;YAE5C,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC;YAE5E,IAAI,OAAO,GAAqC,SAAS,CAAC;YAC1D,IACE,IAAI,IAAI,WAAW;gBACnB,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC;gBAEzF,OAAO,GAAG,WAAW,CAAC;iBACnB,IACH,IAAI,IAAI,MAAM;gBACd,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC;gBAEtF,OAAO,GAAG,MAAM,CAAC;;gBACd,MAAM,IAAI,KAAK,CAAC,0BAA0B,CAAC,CAAC;YAEjD,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CACpC,CAAC,OAAY,EAAiB,EAAE;;gBAAC,OAAA,CAAC;oBAChC,EAAE,EAAE,OAAO,CAAC,EAAE;oBACd,IAAI,EAAE,MAAA,MAAA,OAAO,CAAC,OAAO;yBAClB,IAAI,CAAC,CAAC,MAAW,EAAE,EAAE,CACpB,OAAO,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CACxF,0CACC,MAAM,CAAC,KAAK,CAAC,GAAG,EACjB,GAAG,GACH,OAAO,CAAC,MAAM,EAAE,WAAW,CAAC,0CAC3B,MAAM,CAAC,OAAO,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAE;oBAC7C,WAAW,EAAE,OAAO,CAAC,WAAW;oBAChC,MAAM,EAAE,OAAO,CAAC,MAAM;oBACtB,KAAK,EAAE,OAAO,CAAC,KAAK;oBACpB,KAAK,EAAE,MAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,KAAK,mCAAI,SAAS,CAAC,KAAK;iBACzC,CAAC,CAAA;aAAA,CACH,CAAC;YAEF,OAAO,SAAS,CAAC;QACnB,CAAC,CAAC;QAEO,wBAAmB,GAAG,KAAK,EAAE,SAAiB,EAAE,GAAG,IAAS,EAAoB,EAAE;YACzF,IAAI,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC;gBAAE,OAAO,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;YACtG,OAAO,IAAI,CAAC,wBAAwB,CAAC,SAAS,CAAC,CAAC;QAClD,CAAC,CAAC;QAEM,6BAAwB,GAAG,KAAK,EAAE,SAAiB,EAAoB,EAAE;YAC/E,MAAM,GAAG,GAAY;gBACnB,OAAO,EAAE,EAAE;gBACX,OAAO,EAAE,EAAE;aACZ,CAAC;YAEF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,YAAY,SAAS,EAAE,CAAC,CAAC;YAChF,MAAM,EACJ,IAAI,EAAE,EAAE,GAAG,EAAE,OAAO,EAAE,GACvB,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,WAAW,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAG,EAAE,CAAC,CAAC;YAE5E,GAAG,CAAC,OAAQ,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC;YAElC,MAAM,SAAS,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;YAC7C,MAAM,WAAW,GAAG,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,iCAAiC,CAAC,CAAC;YAC5E,WAAW,CAAC,OAAO,CAAC,CAAC,IAAY,EAAE,EAAE;gBACnC,MAAM,KAAK,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;gBACnC,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;gBAChE,MAAM,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;gBACjC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC;oBACf,GAAG,EAAE,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;oBACrC,MAAM,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC;oBACtD,OAAO,EAAE,OAAO,GAAG,GAAG;iBACvB,CAAC,CAAC;YACL,CAAC,CAAC,CAAC;YAEH,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC;gBACf,GAAG,EAAE,GAAG;gBACR,MAAM,EAAE,GAAG,CAAC,QAAQ,CAAC,OAAO,CAAC;gBAC7B,OAAO,EAAE,SAAS;aACnB,CAAC,CAAC;YAEH,OAAO,GAAG,CAAC;QACb,CAAC,CAAC;QAEM,4BAAuB,GAAG,KAAK,EAAE,QAAgB,EAAoB,EAAE;YAC7E,MAAM,GAAG,GAAY;gBACnB,OAAO,EAAE,EAAE;gBACX,OAAO,EAAE,EAAE;aACZ,CAAC;YAEF,MAAM,EACJ,IAAI,EAAE,EAAE,GAAG,EAAE,OAAO,EAAE,QAAQ,EAAE,GACjC,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,WAAW,QAAQ,EAAE,CAAC,CAAC;YAEjE,GAAG,CAAC,OAAQ,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC;YAElC,MAAM,SAAS,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE;gBACtD,MAAM,IAAI,KAAK,CAAC,kBAAkB,CAAC,CAAC;YACtC,CAAC,CAAC,CAAC;YACH,MAAM,WAAW,GAAG,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,iCAAiC,CAAC,CAAC;YAC5E,WAAW,CAAC,OAAO,CAAC,CAAC,IAAY,EAAE,EAAE;gBACnC,MAAM,KAAK,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;gBACnC,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;gBAChE,MAAM,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;gBACjC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC;oBACf,GAAG,EAAE,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;oBACrC,MAAM,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC;oBACtD,OAAO,EAAE,OAAO,GAAG,GAAG;iBACvB,CAAC,CAAC;YACL,CAAC,CAAC,CAAC;YAEH,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC;gBACf,GAAG,EAAE,GAAG;gBACR,MAAM,EAAE,GAAG,CAAC,QAAQ,CAAC,OAAO,CAAC;gBAC7B,OAAO,EAAE,SAAS;aACnB,CAAC,CAAC;YAEH,IAAI,QAAQ,EAAE;gBACZ,GAAG,CAAC,SAAS,GAAG;oBACd;wBACE,GAAG,EAAE,QAAQ;wBACb,IAAI,EAAE,SAAS;qBAChB;iBACF,CAAC;aACH;YAED,OAAO,GAAG,CAAC;QACb,CAAC,CAAC;IAQJ,CAAC;IANC;;OAEG;IACM,mBAAmB,CAAC,SAAiB;QAC5C,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;IAC7C,CAAC;CACF;AAED,kBAAe,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"enime.js","sourceRoot":"","sources":["../../../src/providers/anime/enime.ts"],"names":[],"mappings":";;AAAA,yCAWsB;AAEtB,MAAM,KAAM,SAAQ,oBAAW;IAA/B;;QACoB,SAAI,GAAG,OAAO,CAAC;QACd,YAAO,GAAG,mBAAmB,CAAC;QAC9B,SAAI,GAAG,+BAA+B,CAAC;QACvC,cAAS,GAAG,aAAa,CAAC;QAE5B,aAAQ,GAAG,uBAAuB,CAAC;QAEpD;;;WAGG;QACH,cAAS,GAAG,KAAK,EAAE,KAAa,EAAE,OAAe,CAAC,EAAE,UAAkB,EAAE,EAAgB,EAAE;YACxF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CACpC,GAAG,IAAI,CAAC,QAAQ,WAAW,KAAK,SAAS,IAAI,YAAY,OAAO,EAAE,CACnE,CAAC;YAEF,OAAO,IAAI,CAAC;QACd,CAAC,CAAC;QACF;;;WAGG;QACM,WAAM,GAAG,KAAK,EACrB,KAAa,EACb,OAAe,CAAC,EAChB,UAAkB,EAAE,EACY,EAAE;YAClC,MAAM,GAAG,GAAG;gBACV,WAAW,EAAE,IAAI;gBACjB,WAAW,EAAE,KAAK;gBAClB,OAAO,EAAE,EAAE;aACZ,CAAC;YAEF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CACpC,GAAG,IAAI,CAAC,QAAQ,WAAW,KAAK,SAAS,IAAI,YAAY,OAAO,EAAE,CACnE,CAAC;YAEF,IAAI,IAAI,CAAC,WAAW,KAAK,GAAG,CAAC,WAAW;gBAAE,GAAG,CAAC,WAAW,GAAG,IAAI,CAAC;YAEjE,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,KAAU,EAAE,EAAE;;gBAAC,OAAA,CAAC;oBAC3C,EAAE,EAAE,KAAK,CAAC,EAAE;oBACZ,SAAS,EAAE,KAAK,CAAC,SAAS;oBAC1B,KAAK,EAAE,KAAK,CAAC,QAAQ,CAAC,GAAG;oBACzB,KAAK,EAAE,MAAA,MAAA,KAAK,CAAC,KAAK,CAAC,OAAO,mCAAI,KAAK,CAAC,KAAK,CAAC,MAAM,mCAAI,KAAK,CAAC,KAAK,CAAC,MAAM;oBACtE,KAAK,EAAE,KAAK,CAAC,UAAU;oBACvB,KAAK,EAAE,KAAK,CAAC,WAAW;oBACxB,WAAW,EAAE,KAAK,CAAC,IAAI;oBACvB,WAAW,EAAE,KAAK,CAAC,WAAW;oBAC9B,MAAM,EAAE,KAAK,CAAC,KAAK;oBACnB,MAAM,EAAE,KAAK,CAAC,YAAY;oBAC1B,MAAM,EAAE,KAAK,CAAC,MAAqB;oBACnC,QAAQ,EAAE,KAAK,CAAC,QAAQ;oBACxB,IAAI,EAAE,KAAK,CAAC,MAAqB;iBAClC,CAAC,CAAA;aAAA,CAAC,CAAC;YACJ,OAAO,GAAG,CAAC;QACb,CAAC,CAAC;QAEF;;WAEG;QACM,mBAAc,GAAG,KAAK,EAAE,EAAU,EAAuB,EAAE;;YAClE,MAAM,SAAS,GAAe;gBAC5B,EAAE,EAAE,EAAE;gBACN,KAAK,EAAE,EAAE;aACV,CAAC;YAEF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,UAAU,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE;gBAChF,MAAM,IAAI,KAAK,CAAC,iBAAiB,CAAC,CAAC;YACrC,CAAC,CAAC,CAAC;YAEH,SAAS,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;YACrC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC;YACpC,SAAS,CAAC,KAAK,GAAG,MAAA,MAAA,IAAI,CAAC,KAAK,CAAC,OAAO,mCAAI,IAAI,CAAC,KAAK,CAAC,MAAM,mCAAI,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC;YAC/E,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC;YAClC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC;YACnC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;YAC/B,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC,IAAI,CAAC;YAClC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;YACvC,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;YACzC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC;YAC9B,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,YAAY,CAAC;YACrC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,MAAqB,CAAC;YAC9C,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,IAAI,GAAG,IAAI,CAAC,MAAqB,CAAC;YAE5C,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC;YAC5E,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CACpC,CAAC,OAAY,EAAiB,EAAE,CAAC,CAAC;gBAChC,EAAE,EAAE,OAAO,CAAC,EAAE;gBACd,MAAM,EAAE,OAAO,CAAC,MAAM;gBACtB,KAAK,EAAE,OAAO,CAAC,KAAK;aACrB,CAAC,CACH,CAAC;YAEF,OAAO,SAAS,CAAC;QACnB,CAAC,CAAC;QAEF,0BAAqB,GAAG,KAAK,EAAE,EAAU,EAAgB,EAAE;YACzD,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,oBAAoB,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;gBAC3F,MAAM,IAAI,KAAK,CAAC,qDAAqD,CAAC,CAAC;YACzE,CAAC,CAAC,CAAC;YAEH,OAAO,IAAI,CAAC;QACd,CAAC,CAAC;QAEF;;WAEG;QACH,8BAAyB,GAAG,KAAK,EAC/B,EAAU,EACV,OAA6B,WAAW,EACnB,EAAE;;YACvB,MAAM,SAAS,GAAe;gBAC5B,EAAE,EAAE,EAAE;gBACN,KAAK,EAAE,EAAE;aACV,CAAC;YACF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,oBAAoB,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;gBAC3F,MAAM,IAAI,KAAK,CAAC,GAAG,CAAC,CAAC;YACvB,CAAC,CAAC,CAAC;YAEH,SAAS,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;YACrC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC;YACpC,SAAS,CAAC,KAAK,GAAG,MAAA,MAAA,IAAI,CAAC,KAAK,CAAC,OAAO,mCAAI,IAAI,CAAC,KAAK,CAAC,MAAM,mCAAI,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC;YAC/E,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC;YAClC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC;YACnC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;YAC/B,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC,IAAI,CAAC;YAClC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;YACvC,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;YACzC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC;YAC9B,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,YAAY,CAAC;YACrC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,MAAqB,CAAC;YAC9C,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,IAAI,GAAG,IAAI,CAAC,MAAqB,CAAC;YAC5C,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YAEnC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC;YAE5E,IAAI,OAAO,GAAqC,SAAS,CAAC;YAC1D,IACE,IAAI,IAAI,WAAW;gBACnB,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC;gBAEzF,OAAO,GAAG,WAAW,CAAC;iBACnB,IACH,IAAI,IAAI,MAAM;gBACd,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC;gBAEtF,OAAO,GAAG,MAAM,CAAC;;gBACd,MAAM,IAAI,KAAK,CAAC,0BAA0B,CAAC,CAAC;YAEjD,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CACpC,CAAC,OAAY,EAAiB,EAAE;;gBAAC,OAAA,CAAC;oBAChC,EAAE,EAAE,OAAO,CAAC,EAAE;oBACd,IAAI,EAAE,MAAA,MAAA,OAAO,CAAC,OAAO;yBAClB,IAAI,CAAC,CAAC,MAAW,EAAE,EAAE,CACpB,OAAO,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CACxF,0CACC,MAAM,CAAC,KAAK,CAAC,GAAG,EACjB,GAAG,GACH,OAAO,CAAC,MAAM,EAAE,WAAW,CAAC,0CAC3B,MAAM,CAAC,OAAO,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAE;oBAC7C,WAAW,EAAE,OAAO,CAAC,WAAW;oBAChC,MAAM,EAAE,OAAO,CAAC,MAAM;oBACtB,KAAK,EAAE,OAAO,CAAC,KAAK;oBACpB,KAAK,EAAE,MAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,KAAK,mCAAI,SAAS,CAAC,KAAK;oBACxC,OAAO,EAAE,OAAO,CAAC,OAAO;iBACzB,CAAC,CAAA;aAAA,CACH,CAAC;YAEF,OAAO,SAAS,CAAC;QACnB,CAAC,CAAC;QAEF;;WAEG;QACH,0BAAqB,GAAG,KAAK,EAAE,EAAU,EAAE,IAA2B,EAAuB,EAAE;;YAC7F,MAAM,SAAS,GAAe;gBAC5B,EAAE,EAAE,EAAE;gBACN,KAAK,EAAE,EAAE;aACV,CAAC;YACF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,gBAAgB,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;gBACvF,MAAM,IAAI,KAAK,CAAC,GAAG,CAAC,CAAC;YACvB,CAAC,CAAC,CAAC;YAEH,SAAS,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;YACrC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC;YACpC,SAAS,CAAC,KAAK,GAAG,MAAA,MAAA,IAAI,CAAC,KAAK,CAAC,OAAO,mCAAI,IAAI,CAAC,KAAK,CAAC,MAAM,mCAAI,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC;YAC/E,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC;YAClC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC;YACnC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;YAC/B,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC,IAAI,CAAC;YAClC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;YACvC,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;YACzC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC;YAC9B,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,YAAY,CAAC;YACrC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,MAAqB,CAAC;YAC9C,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;YACnC,SAAS,CAAC,IAAI,GAAG,IAAI,CAAC,MAAqB,CAAC;YAE5C,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC;YAE5E,IAAI,OAAO,GAAqC,SAAS,CAAC;YAC1D,IACE,IAAI,IAAI,WAAW;gBACnB,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC;gBAEzF,OAAO,GAAG,WAAW,CAAC;iBACnB,IACH,IAAI,IAAI,MAAM;gBACd,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC;gBAEtF,OAAO,GAAG,MAAM,CAAC;;gBACd,MAAM,IAAI,KAAK,CAAC,0BAA0B,CAAC,CAAC;YAEjD,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CACpC,CAAC,OAAY,EAAiB,EAAE;;gBAAC,OAAA,CAAC;oBAChC,EAAE,EAAE,OAAO,CAAC,EAAE;oBACd,IAAI,EAAE,MAAA,MAAA,OAAO,CAAC,OAAO;yBAClB,IAAI,CAAC,CAAC,MAAW,EAAE,EAAE,CACpB,OAAO,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CACxF,0CACC,MAAM,CAAC,KAAK,CAAC,GAAG,EACjB,GAAG,GACH,OAAO,CAAC,MAAM,EAAE,WAAW,CAAC,0CAC3B,MAAM,CAAC,OAAO,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAE;oBAC7C,WAAW,EAAE,OAAO,CAAC,WAAW;oBAChC,MAAM,EAAE,OAAO,CAAC,MAAM;oBACtB,KAAK,EAAE,OAAO,CAAC,KAAK;oBACpB,KAAK,EAAE,MAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,KAAK,mCAAI,SAAS,CAAC,KAAK;iBACzC,CAAC,CAAA;aAAA,CACH,CAAC;YAEF,OAAO,SAAS,CAAC;QACnB,CAAC,CAAC;QAEO,wBAAmB,GAAG,KAAK,EAAE,SAAiB,EAAE,GAAG,IAAS,EAAoB,EAAE;YACzF,IAAI,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC;gBAAE,OAAO,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;YACtG,OAAO,IAAI,CAAC,wBAAwB,CAAC,SAAS,CAAC,CAAC;QAClD,CAAC,CAAC;QAEM,6BAAwB,GAAG,KAAK,EAAE,SAAiB,EAAoB,EAAE;YAC/E,MAAM,GAAG,GAAY;gBACnB,OAAO,EAAE,EAAE;gBACX,OAAO,EAAE,EAAE;aACZ,CAAC;YAEF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,YAAY,SAAS,EAAE,CAAC,CAAC;YAChF,MAAM,EACJ,IAAI,EAAE,EAAE,GAAG,EAAE,OAAO,EAAE,GACvB,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,WAAW,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAG,EAAE,CAAC,CAAC;YAE5E,GAAG,CAAC,OAAQ,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC;YAElC,MAAM,SAAS,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;YAC7C,MAAM,WAAW,GAAG,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,iCAAiC,CAAC,CAAC;YAC5E,WAAW,CAAC,OAAO,CAAC,CAAC,IAAY,EAAE,EAAE;gBACnC,MAAM,KAAK,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;gBACnC,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;gBAChE,MAAM,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;gBACjC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC;oBACf,GAAG,EAAE,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;oBACrC,MAAM,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC;oBACtD,OAAO,EAAE,OAAO,GAAG,GAAG;iBACvB,CAAC,CAAC;YACL,CAAC,CAAC,CAAC;YAEH,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC;gBACf,GAAG,EAAE,GAAG;gBACR,MAAM,EAAE,GAAG,CAAC,QAAQ,CAAC,OAAO,CAAC;gBAC7B,OAAO,EAAE,SAAS;aACnB,CAAC,CAAC;YAEH,OAAO,GAAG,CAAC;QACb,CAAC,CAAC;QAEM,4BAAuB,GAAG,KAAK,EAAE,QAAgB,EAAoB,EAAE;YAC7E,MAAM,GAAG,GAAY;gBACnB,OAAO,EAAE,EAAE;gBACX,OAAO,EAAE,EAAE;aACZ,CAAC;YAEF,MAAM,EACJ,IAAI,EAAE,EAAE,GAAG,EAAE,OAAO,EAAE,QAAQ,EAAE,GACjC,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,WAAW,QAAQ,EAAE,CAAC,CAAC;YAEjE,GAAG,CAAC,OAAQ,CAAC,SAAS,CAAC,GAAG,OAAO,CAAC;YAElC,MAAM,SAAS,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE;gBACtD,MAAM,IAAI,KAAK,CAAC,kBAAkB,CAAC,CAAC;YACtC,CAAC,CAAC,CAAC;YACH,MAAM,WAAW,GAAG,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,iCAAiC,CAAC,CAAC;YAC5E,WAAW,CAAC,OAAO,CAAC,CAAC,IAAY,EAAE,EAAE;gBACnC,MAAM,KAAK,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;gBACnC,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;gBAChE,MAAM,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;gBACjC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC;oBACf,GAAG,EAAE,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;oBACrC,MAAM,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC;oBACtD,OAAO,EAAE,OAAO,GAAG,GAAG;iBACvB,CAAC,CAAC;YACL,CAAC,CAAC,CAAC;YAEH,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC;gBACf,GAAG,EAAE,GAAG;gBACR,MAAM,EAAE,GAAG,CAAC,QAAQ,CAAC,OAAO,CAAC;gBAC7B,OAAO,EAAE,SAAS;aACnB,CAAC,CAAC;YAEH,IAAI,QAAQ,EAAE;gBACZ,GAAG,CAAC,SAAS,GAAG;oBACd;wBACE,GAAG,EAAE,QAAQ;wBACb,IAAI,EAAE,SAAS;qBAChB;iBACF,CAAC;aACH;YAED,OAAO,GAAG,CAAC;QACb,CAAC,CAAC;IAQJ,CAAC;IANC;;OAEG;IACM,mBAAmB,CAAC,SAAiB;QAC5C,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;IAC7C,CAAC;CACF;AAED,kBAAe,KAAK,CAAC"} \ No newline at end of file diff --git a/dist/providers/anime/gogoanime.js b/dist/providers/anime/gogoanime.js index da1521342..fac73d3be 100644 --- a/dist/providers/anime/gogoanime.js +++ b/dist/providers/anime/gogoanime.js @@ -146,7 +146,11 @@ class Gogoanime extends models_1.AnimeParser { }; case models_1.StreamingServers.StreamSB: return { - headers: { Referer: serverUrl.href, watchsb: 'streamsb', 'User-Agent': utils_1.USER_AGENT }, + headers: { + Referer: serverUrl.href, + watchsb: 'streamsb', + 'User-Agent': utils_1.USER_AGENT, + }, sources: await new extractors_1.StreamSB(this.proxyConfig, this.adapter).extract(serverUrl), download: `https://gogohd.net/download${serverUrl.search}`, }; diff --git a/dist/providers/anime/gogoanime.js.map b/dist/providers/anime/gogoanime.js.map index 90328702f..2399598a1 100644 --- a/dist/providers/anime/gogoanime.js.map +++ b/dist/providers/anime/gogoanime.js.map @@ -1 +1 @@ -{"version":3,"file":"gogoanime.js","sourceRoot":"","sources":["../../../src/providers/anime/gogoanime.ts"],"names":[],"mappings":";;AACA,qCAA+B;AAE/B,yCAasB;AACtB,uCAAyC;AACzC,iDAAqD;AAErD,MAAM,SAAU,SAAQ,oBAAW;IAAnC;;QACoB,SAAI,GAAG,WAAW,CAAC;QAClB,YAAO,GAAG,wBAAwB,CAAC;QACnC,SAAI,GACrB,2GAA2G,CAAC;QAC3F,cAAS,GAAG,iBAAiB,CAAC;QAChC,YAAO,GAAG,iCAAiC,CAAC;QAE7D;;;;WAIG;QACM,WAAM,GAAG,KAAK,EAAE,KAAa,EAAE,OAAe,CAAC,EAAkC,EAAE;YAC1F,MAAM,YAAY,GAA0B;gBAC1C,WAAW,EAAE,IAAI;gBACjB,WAAW,EAAE,KAAK;gBAClB,OAAO,EAAE,EAAE;aACZ,CAAC;YACF,IAAI;gBACF,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAC/B,GAAG,IAAI,CAAC,OAAO,wBAAwB,kBAAkB,CAAC,KAAK,CAAC,SAAS,IAAI,EAAE,CAChF,CAAC;gBAEF,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,GAAG,CAAC,IAAI,CAAC,CAAC;gBAEzB,YAAY,CAAC,WAAW;oBACtB,CAAC,CAAC,0DAA0D,CAAC,CAAC,IAAI,EAAE,CAAC,MAAM,GAAG,CAAC,CAAC;gBAElF,CAAC,CAAC,6BAA6B,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE;;oBAC9C,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC;wBACxB,EAAE,EAAE,MAAA,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,0CAAE,KAAK,CAAC,GAAG,EAAE,CAAC,CAAE;wBACzD,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,OAAO,CAAE;wBAC9C,GAAG,EAAE,GAAG,IAAI,CAAC,OAAO,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE;wBAC/D,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC;wBAC9C,WAAW,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE;wBACnD,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC;4BACrE,CAAC,CAAC,iBAAQ,CAAC,GAAG;4BACd,CAAC,CAAC,iBAAQ,CAAC,GAAG;qBACjB,CAAC,CAAC;gBACL,CAAC,CAAC,CAAC;gBAEH,OAAO,YAAY,CAAC;aACrB;YAAC,OAAO,GAAG,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAE,GAAa,CAAC,OAAO,CAAC,CAAC;aACzC;QACH,CAAC,CAAC;QAEF;;;WAGG;QACM,mBAAc,GAAG,KAAK,EAAE,EAAU,EAAuB,EAAE;YAClE,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,WAAW,CAAC;gBAAE,EAAE,GAAG,GAAG,IAAI,CAAC,OAAO,aAAa,EAAE,EAAE,CAAC;YAErE,MAAM,SAAS,GAAe;gBAC5B,EAAE,EAAE,EAAE;gBACN,KAAK,EAAE,EAAE;gBACT,GAAG,EAAE,EAAE;gBACP,MAAM,EAAE,EAAE;gBACV,aAAa,EAAE,CAAC;aACjB,CAAC;YACF,IAAI;gBACF,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;gBAEtC,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,GAAG,CAAC,IAAI,CAAC,CAAC;gBAEzB,SAAS,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;gBAClD,SAAS,CAAC,KAAK,GAAG,CAAC,CACjB,uFAAuF,CACxF;qBACE,IAAI,EAAE;qBACN,IAAI,EAAE,CAAC;gBACV,SAAS,CAAC,GAAG,GAAG,EAAE,CAAC;gBACnB,SAAS,CAAC,KAAK,GAAG,CAAC,CAAC,8BAA8B,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;gBAChE,SAAS,CAAC,WAAW,GAAG,CAAC,CAAC,yCAAyC,CAAC;qBACjE,IAAI,EAAE;qBACN,IAAI,EAAE;qBACN,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC;gBAC1B,SAAS,CAAC,WAAW,GAAG,CAAC,CAAC,yCAAyC,CAAC;qBACjE,IAAI,EAAE;qBACN,IAAI,EAAE;qBACN,OAAO,CAAC,gBAAgB,EAAE,EAAE,CAAC,CAAC;gBAEjC,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAQ,CAAC,GAAG,CAAC;gBAEjG,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,6CAA6C,CAAC;qBAC9D,IAAI,EAAE;qBACN,IAAI,EAAE;qBACN,WAAW,EAAiB,CAAC;gBAEhC,SAAS,CAAC,MAAM,GAAG,oBAAW,CAAC,OAAO,CAAC;gBAEvC,QAAQ,CAAC,CAAC,6CAA6C,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,EAAE;oBACtE,KAAK,SAAS;wBACZ,SAAS,CAAC,MAAM,GAAG,oBAAW,CAAC,OAAO,CAAC;wBACvC,MAAM;oBACR,KAAK,WAAW;wBACd,SAAS,CAAC,MAAM,GAAG,oBAAW,CAAC,SAAS,CAAC;wBACzC,MAAM;oBACR,KAAK,UAAU;wBACb,SAAS,CAAC,MAAM,GAAG,oBAAW,CAAC,aAAa,CAAC;wBAC7C,MAAM;oBACR;wBACE,SAAS,CAAC,MAAM,GAAG,oBAAW,CAAC,OAAO,CAAC;wBACvC,MAAM;iBACT;gBACD,SAAS,CAAC,SAAS,GAAG,CAAC,CAAC,yCAAyC,CAAC;qBAC/D,IAAI,EAAE;qBACN,OAAO,CAAC,cAAc,EAAE,EAAE,CAAC;qBAC3B,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;gBAEtB,CAAC,CAAC,6CAA6C,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE;;oBAC9D,MAAA,SAAS,CAAC,MAAM,0CAAE,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAE,CAAC,QAAQ,EAAE,CAAC,CAAC;gBAC1D,CAAC,CAAC,CAAC;gBAEH,MAAM,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;gBAC5E,MAAM,MAAM,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;gBACvE,MAAM,QAAQ,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAC9C,MAAM,KAAK,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAE9C,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAChC,GACE,IAAI,CAAC,OACP,+BAA+B,QAAQ,WAAW,MAAM,OAAO,QAAQ,eAAe,CAAC,UAAU,KAAK,EAAE,CACzG,CAAC;gBACF,MAAM,EAAE,GAAG,IAAA,cAAI,EAAC,IAAI,CAAC,IAAI,CAAC,CAAC;gBAE3B,SAAS,CAAC,QAAQ,GAAG,EAAE,CAAC;gBACxB,EAAE,CAAC,uBAAuB,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE;;oBACzC,MAAA,SAAS,CAAC,QAAQ,0CAAE,IAAI,CAAC;wBACvB,EAAE,EAAE,MAAA,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,0CAAE,KAAK,CAAC,GAAG,EAAE,CAAC,CAAE;wBAChD,MAAM,EAAE,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;wBACpE,GAAG,EAAE,GAAG,IAAI,CAAC,OAAO,IAAI,MAAA,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,0CAAE,IAAI,EAAE,EAAE;qBAC/D,CAAC,CAAC;gBACL,CAAC,CAAC,CAAC;gBACH,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC;gBAElD,SAAS,CAAC,aAAa,GAAG,QAAQ,CAAC,MAAM,aAAN,MAAM,cAAN,MAAM,GAAI,GAAG,CAAC,CAAC;gBAElD,OAAO,SAAS,CAAC;aAClB;YAAC,OAAO,GAAG,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAC,+BAA+B,GAAG,EAAE,CAAC,CAAC;aACvD;QACH,CAAC,CAAC;QAEF;;;;WAIG;QACM,wBAAmB,GAAG,KAAK,EAClC,SAAiB,EACjB,SAA2B,yBAAgB,CAAC,YAAY,EACtC,EAAE;YACpB,IAAI,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;gBAChC,MAAM,SAAS,GAAG,IAAI,GAAG,CAAC,SAAS,CAAC,CAAC;gBACrC,QAAQ,MAAM,EAAE;oBACd,KAAK,yBAAgB,CAAC,OAAO;wBAC3B,OAAO;4BACL,OAAO,EAAE,EAAE,OAAO,EAAE,SAAS,CAAC,IAAI,EAAE;4BACpC,OAAO,EAAE,MAAM,IAAI,oBAAO,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC;4BAC7E,QAAQ,EAAE,8BAA8B,SAAS,CAAC,MAAM,EAAE;yBAC3D,CAAC;oBACJ,KAAK,yBAAgB,CAAC,QAAQ;wBAC5B,OAAO;4BACL,OAAO,EAAE,EAAE,OAAO,EAAE,SAAS,CAAC,IAAI,EAAE,OAAO,EAAE,UAAU,EAAE,YAAY,EAAE,kBAAU,EAAE;4BACnF,OAAO,EAAE,MAAM,IAAI,qBAAQ,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC;4BAC9E,QAAQ,EAAE,8BAA8B,SAAS,CAAC,MAAM,EAAE;yBAC3D,CAAC;oBACJ;wBACE,OAAO;4BACL,OAAO,EAAE,EAAE,OAAO,EAAE,SAAS,CAAC,IAAI,EAAE;4BACpC,OAAO,EAAE,MAAM,IAAI,oBAAO,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC;4BAC7E,QAAQ,EAAE,8BAA8B,SAAS,CAAC,MAAM,EAAE;yBAC3D,CAAC;iBACL;aACF;YAED,IAAI;gBACF,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,OAAO,IAAI,SAAS,EAAE,CAAC,CAAC;gBAElE,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,GAAG,CAAC,IAAI,CAAC,CAAC;gBAEzB,IAAI,SAAc,CAAC;gBAEnB,QAAQ,MAAM,EAAE;oBACd,KAAK,yBAAgB,CAAC,OAAO;wBAC3B,SAAS,GAAG,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,kCAAkC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;wBAC5E,MAAM;oBACR,KAAK,yBAAgB,CAAC,YAAY;wBAChC,SAAS,GAAG,IAAI,GAAG,CACjB,GAAG,CAAC,CAAC,iEAAiE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,CAC7F,CAAC;wBACF,MAAM;oBACR,KAAK,yBAAgB,CAAC,QAAQ;wBAC5B,SAAS,GAAG,IAAI,GAAG,CACjB,CAAC,CAAC,mEAAmE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAE,CAC3F,CAAC;wBACF,MAAM;oBACR;wBACE,SAAS,GAAG,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,kCAAkC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;wBAC5E,MAAM;iBACT;gBAED,OAAO,MAAM,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;aAC/D;YAAC,OAAO,GAAG,EAAE;gBACZ,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;gBACjB,MAAM,IAAI,KAAK,CAAC,oBAAoB,CAAC,CAAC;aACvC;QACH,CAAC,CAAC;QAEF;;;WAGG;QACM,wBAAmB,GAAG,KAAK,EAAE,SAAiB,EAA6B,EAAE;YACpF,IAAI;gBACF,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC;oBAAE,SAAS,GAAG,GAAG,IAAI,CAAC,OAAO,IAAI,SAAS,EAAE,CAAC;gBAEpF,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;gBAE7C,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,GAAG,CAAC,IAAI,CAAC,CAAC;gBAEzB,MAAM,OAAO,GAAqB,EAAE,CAAC;gBAErC,CAAC,CAAC,sDAAsD,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE;oBACvE,IAAI,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;oBAC7C,IAAI,CAAC,CAAA,GAAG,aAAH,GAAG,uBAAH,GAAG,CAAE,UAAU,CAAC,MAAM,CAAC,CAAA;wBAAE,GAAG,GAAG,SAAS,GAAG,EAAE,CAAC;oBAEnD,OAAO,CAAC,IAAI,CAAC;wBACX,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,oBAAoB,EAAE,EAAE,CAAC,CAAC,IAAI,EAAE;wBACrE,GAAG,EAAE,GAAG;qBACT,CAAC,CAAC;gBACL,CAAC,CAAC,CAAC;gBAEH,OAAO,OAAO,CAAC;aAChB;YAAC,OAAO,GAAG,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAC,oBAAoB,CAAC,CAAC;aACvC;QACH,CAAC,CAAC;QACF;;;WAGG;QACH,8BAAyB,GAAG,KAAK,EAAE,SAAiB,EAAmB,EAAE;YACvE,IAAI;gBACF,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC;oBAAE,SAAS,GAAG,GAAG,IAAI,CAAC,OAAO,IAAI,SAAS,EAAE,CAAC;gBAEpF,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;gBAE7C,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,GAAG,CAAC,IAAI,CAAC,CAAC;gBAEzB,OACE,CAAC,CACC,yIAAyI,CAC1I,CAAC,IAAI,CAAC,MAAM,CACd,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;aACjB;YAAC,OAAO,GAAG,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAC,oBAAoB,CAAC,CAAC;aACvC;QACH,CAAC,CAAC;QACF;;;WAGG;QACH,wBAAmB,GAAG,KAAK,EAAE,OAAe,CAAC,EAAE,OAAe,CAAC,EAAkC,EAAE;YACjG,IAAI;gBACF,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,OAAO,kCAAkC,IAAI,SAAS,IAAI,EAAE,CAAC,CAAC;gBAExG,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,GAAG,CAAC,IAAI,CAAC,CAAC;gBAEzB,MAAM,cAAc,GAAmB,EAAE,CAAC;gBAE1C,CAAC,CAAC,qCAAqC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE;;oBACtD,cAAc,CAAC,IAAI,CAAC;wBAClB,EAAE,EAAE,MAAA,MAAA,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,0CAAE,KAAK,CAAC,GAAG,EAAE,CAAC,CAAC,0CAAE,KAAK,CAAC,UAAU,EAAE,CAAC,CAAE;wBACtE,SAAS,EAAE,MAAA,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,0CAAE,KAAK,CAAC,GAAG,EAAE,CAAC,CAAE;wBACvD,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,UAAU,EAAE,EAAE,CAAC,CAAC;wBAC/E,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,OAAO,CAAE;wBAC9C,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC;wBAC9C,GAAG,EAAE,GAAG,IAAI,CAAC,OAAO,GAAG,MAAA,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,0CAAE,IAAI,EAAE,EAAE;qBAC9D,CAAC,CAAC;gBACL,CAAC,CAAC,CAAC;gBAEH,MAAM,WAAW,GAAG,CAAC,CAAC,CAAC,iDAAiD,CAAC,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC;gBAEtG,OAAO;oBACL,WAAW,EAAE,IAAI;oBACjB,WAAW,EAAE,WAAW;oBACxB,OAAO,EAAE,cAAc;iBACxB,CAAC;aACH;YAAC,OAAO,GAAG,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAC,+CAA+C,CAAC,CAAC;aAClE;QACH,CAAC,CAAC;QAEF,mBAAc,GAAG,KAAK,EAAE,KAAa,EAAE,OAAe,CAAC,EAAkC,EAAE;YACzF,IAAI;gBACF,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,OAAO,UAAU,KAAK,SAAS,IAAI,EAAE,CAAC,CAAC;gBAEjF,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,GAAG,CAAC,IAAI,CAAC,CAAC;gBAEzB,MAAM,SAAS,GAAmB,EAAE,CAAC;gBAErC,CAAC,CAAC,6BAA6B,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE;;oBAChD,SAAS,CAAC,IAAI,CAAC;wBACb,EAAE,EAAE,MAAA,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,0CAAE,KAAK,CAAC,GAAG,EAAE,CAAC,CAAW;wBACpE,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,OAAO,CAAW;wBACzD,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC;wBAChD,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,IAAI,EAAE;wBAC5E,GAAG,EAAE,IAAI,CAAC,OAAO,GAAG,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC;qBAClE,CAAC,CAAC;gBACL,CAAC,CAAC,CAAC;gBAEH,MAAM,YAAY,GAAG,CAAC,CAAC,2CAA2C,CAAC,CAAC;gBACpE,MAAM,WAAW,GAAG,YAAY,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC;gBACzF,OAAO;oBACL,WAAW,EAAE,IAAI;oBACjB,WAAW,EAAE,WAAW;oBACxB,OAAO,EAAE,SAAS;iBACnB,CAAC;aACH;YAAC,OAAO,GAAG,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAC,+CAA+C,CAAC,CAAC;aAClE;QACH,CAAC,CAAC;QAEF,mBAAc,GAAG,KAAK,EAAE,OAAe,CAAC,EAAkC,EAAE;YAC1E,IAAI;gBACF,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,OAAO,0CAA0C,IAAI,EAAE,CAAC,CAAC;gBAEnG,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,GAAG,CAAC,IAAI,CAAC,CAAC;gBAEzB,MAAM,SAAS,GAAmB,EAAE,CAAC;gBAErC,CAAC,CAAC,yCAAyC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE;;oBAC1D,SAAS,CAAC,IAAI,CAAC;wBACb,EAAE,EAAE,MAAA,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,0CAAE,KAAK,CAAC,GAAG,EAAE,CAAC,CAAE;wBAC7D,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,OAAO,CAAE;wBAClD,KAAK,EAAE,MAAA,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,0CAAE,KAAK,CAAC,2BAA2B,EAAG,CAAC,CAAC;wBAC/F,GAAG,EAAE,GAAG,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE;wBAClE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC;6BACV,IAAI,CAAC,cAAc,CAAC;6BACpB,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;6BACnC,GAAG,EAAE;qBACT,CAAC,CAAC;gBACL,CAAC,CAAC,CAAC;gBAEH,MAAM,WAAW,GAAG,CAAC,CAAC,CAAC,6CAA6C,CAAC,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC;gBAElG,OAAO;oBACL,WAAW,EAAE,IAAI;oBACjB,WAAW,EAAE,WAAW;oBACxB,OAAO,EAAE,SAAS;iBACnB,CAAC;aACH;YAAC,OAAO,GAAG,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAC,+CAA+C,CAAC,CAAC;aAClE;QACH,CAAC,CAAC;IACJ,CAAC;CAAA;AAED,iBAAiB;AACjB,kCAAkC;AAClC,+EAA+E;AAC/E,yBAAyB;AACzB,QAAQ;AAER,kBAAe,SAAS,CAAC"} \ No newline at end of file +{"version":3,"file":"gogoanime.js","sourceRoot":"","sources":["../../../src/providers/anime/gogoanime.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/providers/anime/index.js b/dist/providers/anime/index.js index 07adad332..70dcad37f 100644 --- a/dist/providers/anime/index.js +++ b/dist/providers/anime/index.js @@ -13,5 +13,16 @@ const crunchyroll_1 = __importDefault(require("./crunchyroll")); const bilibili_1 = __importDefault(require("./bilibili")); const marin_1 = __importDefault(require("./marin")); const animesaturn_1 = __importDefault(require("./animesaturn")); -exports.default = { Gogoanime: gogoanime_1.default, NineAnime: _9anime_1.default, AnimePahe: animepahe_1.default, Zoro: zoro_1.default, AnimeFox: animefox_1.default, Enime: enime_1.default, Crunchyroll: crunchyroll_1.default, Bilibili: bilibili_1.default, Marin: marin_1.default, AnimeSaturn: animesaturn_1.default }; +exports.default = { + Gogoanime: gogoanime_1.default, + NineAnime: _9anime_1.default, + AnimePahe: animepahe_1.default, + Zoro: zoro_1.default, + AnimeFox: animefox_1.default, + Enime: enime_1.default, + Crunchyroll: crunchyroll_1.default, + Bilibili: bilibili_1.default, + Marin: marin_1.default, + AnimeSaturn: animesaturn_1.default, +}; //# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/providers/anime/index.js.map b/dist/providers/anime/index.js.map index 0cdd3dc09..0d51fb24f 100644 --- a/dist/providers/anime/index.js.map +++ b/dist/providers/anime/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/providers/anime/index.ts"],"names":[],"mappings":";;;;;AAAA,4DAAoC;AACpC,uDAAiC;AACjC,4DAAoC;AACpC,kDAA0B;AAC1B,0DAAkC;AAClC,oDAA4B;AAC5B,gEAAwC;AACxC,0DAAkC;AAClC,oDAA4B;AAC5B,gEAAwC;AAExC,kBAAe,EAAE,SAAS,EAAT,mBAAS,EAAE,SAAS,EAAT,iBAAS,EAAE,SAAS,EAAT,mBAAS,EAAE,IAAI,EAAJ,cAAI,EAAE,QAAQ,EAAR,kBAAQ,EAAE,KAAK,EAAL,eAAK,EAAE,WAAW,EAAX,qBAAW,EAAE,QAAQ,EAAR,kBAAQ,EAAE,KAAK,EAAL,eAAK,EAAE,WAAW,EAAX,qBAAW,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/providers/anime/index.ts"],"names":[],"mappings":";;;;;AAAA,4DAAoC;AACpC,uDAAiC;AACjC,4DAAoC;AACpC,kDAA0B;AAC1B,0DAAkC;AAClC,oDAA4B;AAC5B,gEAAwC;AACxC,0DAAkC;AAClC,oDAA4B;AAC5B,gEAAwC;AAExC,kBAAe;IACb,SAAS,EAAT,mBAAS;IACT,SAAS,EAAT,iBAAS;IACT,SAAS,EAAT,mBAAS;IACT,IAAI,EAAJ,cAAI;IACJ,QAAQ,EAAR,kBAAQ;IACR,KAAK,EAAL,eAAK;IACL,WAAW,EAAX,qBAAW;IACX,QAAQ,EAAR,kBAAQ;IACR,KAAK,EAAL,eAAK;IACL,WAAW,EAAX,qBAAW;CACZ,CAAC"} \ No newline at end of file diff --git a/dist/providers/anime/marin.js b/dist/providers/anime/marin.js index d848e5494..4ed4f6385 100644 --- a/dist/providers/anime/marin.js +++ b/dist/providers/anime/marin.js @@ -225,7 +225,7 @@ class Marin extends models_1.AnimeParser { } const response_data = { headers: { - Cookie: cookie + Cookie: cookie, }, sources: data.props.video.data.mirror.map((el) => { return { diff --git a/dist/providers/anime/marin.js.map b/dist/providers/anime/marin.js.map index e00529f62..7e0cb09ee 100644 --- a/dist/providers/anime/marin.js.map +++ b/dist/providers/anime/marin.js.map @@ -1 +1 @@ -{"version":3,"file":"marin.js","sourceRoot":"","sources":["../../../src/providers/anime/marin.ts"],"names":[],"mappings":";;AAEA,yCASsB;AAEtB;;GAEG;AACH,MAAM,KAAM,SAAQ,oBAAW;IAA/B;;QACoB,SAAI,GAAG,OAAO,CAAC;QACd,YAAO,GAAG,mBAAmB,CAAC;QAC9B,SAAI,GAAG,yEAAyE,CAAC;QACjF,cAAS,GAAG,aAAa,CAAC;QAkBtC,mBAAc,GAAG,KAAK,EAAE,OAAe,CAAC,EAAkC,EAAE;YACjF,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,QAAQ,EAAE,CAAC;YACpC,IAAI,IAAI,CAAC;YACT,IAAI;gBACF,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,IAAI,CACrC,yBAAyB,EACzB;oBACE,IAAI,EAAE,IAAI;oBACV,IAAI,EAAE,OAAO;oBACb,MAAM,EAAE;wBACN,IAAI,EAAE,EAAE;wBACR,MAAM,EAAE,EAAE;wBACV,cAAc,EAAE,EAAE;wBAClB,KAAK,EAAE,EAAE;wBACT,KAAK,EAAE,EAAE;wBACT,UAAU,EAAE,EAAE;wBACd,MAAM,EAAE,EAAE;wBACV,UAAU,EAAE,EAAE;wBACd,KAAK,EAAE,EAAE;wBACT,QAAQ,EAAE,EAAE;qBACb;oBACD,MAAM,EAAE,EAAE;iBACX,EACD;oBACE,OAAO,EAAE;wBACP,MAAM,EAAE,oBAAoB;wBAC5B,OAAO,EAAE,yBAAyB;wBAClC,MAAM,EAAE,gCAAgC,KAAK,CAAC,CAAC,CAAC,mBAAmB,KAAK,CAAC,CAAC,CAAC,GAAG;wBAC9E,YAAY,EACV,uHAAuH;wBACzH,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC;wBAC1D,WAAW,EAAE,IAAI;qBAClB;iBACF,CACF,CAAC;gBACF,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,CAAC;aAC5B;YAAC,OAAO,KAAK,EAAE;gBACd,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;aACpB;YACD,MAAM,aAAa,GAAG;gBACpB,WAAW,EAAE,IAAI;gBACjB,WAAW,EAAE,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI;gBACxD,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAO,EAAE,EAAE;oBAClD,OAAO;wBACL,EAAE,EAAE,EAAE,CAAC,IAAI;wBACX,KAAK,EAAE,EAAE,CAAC,KAAK;wBACf,KAAK,EAAE,EAAE,CAAC,KAAK;wBACf,WAAW,EAAE,EAAE,CAAC,IAAI;wBACpB,IAAI,EAAE,EAAE,CAAC,IAAI;qBACd,CAAC;gBACJ,CAAC,CAAC;aACH,CAAC;YACF,OAAO,aAAa,CAAC;QACvB,CAAC,CAAC;QAEF;;WAEG;QACM,WAAM,GAAG,KAAK,EAAE,KAAa,EAAE,OAAe,CAAC,EAAkC,EAAE;YAC1F,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,QAAQ,EAAE,CAAC;YACpC,IAAI,IAAI,CAAC;YACT,IAAI;gBACF,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,IAAI,CACrC,yBAAyB,EACzB;oBACE,IAAI,EAAE,IAAI;oBACV,IAAI,EAAE,MAAM;oBACZ,MAAM,EAAE;wBACN,IAAI,EAAE,EAAE;wBACR,MAAM,EAAE,EAAE;wBACV,cAAc,EAAE,EAAE;wBAClB,KAAK,EAAE,EAAE;wBACT,KAAK,EAAE,EAAE;wBACT,UAAU,EAAE,EAAE;wBACd,MAAM,EAAE,EAAE;wBACV,UAAU,EAAE,EAAE;wBACd,KAAK,EAAE,EAAE;wBACT,QAAQ,EAAE,EAAE;qBACb;oBACD,MAAM,EAAE,KAAK;iBACd,EACD;oBACE,OAAO,EAAE;wBACP,MAAM,EAAE,oBAAoB;wBAC5B,OAAO,EAAE,yBAAyB;wBAClC,MAAM,EAAE,gCAAgC,KAAK,CAAC,CAAC,CAAC,mBAAmB,KAAK,CAAC,CAAC,CAAC,GAAG;wBAC9E,YAAY,EACV,uHAAuH;wBACzH,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC;wBAC1D,WAAW,EAAE,IAAI;qBAClB;iBACF,CACF,CAAC;gBACF,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,CAAC;aAC5B;YAAC,OAAO,KAAK,EAAE;gBACd,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;aACpB;YACD,MAAM,aAAa,GAAG;gBACpB,WAAW,EAAE,IAAI;gBACjB,WAAW,EAAE,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI;gBACxD,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAO,EAAE,EAAE;oBAClD,OAAO;wBACL,EAAE,EAAE,EAAE,CAAC,IAAI;wBACX,KAAK,EAAE,EAAE,CAAC,KAAK;wBACf,KAAK,EAAE,EAAE,CAAC,KAAK;wBACf,WAAW,EAAE,EAAE,CAAC,IAAI;wBACpB,IAAI,EAAE,EAAE,CAAC,IAAI;qBACd,CAAC;gBACJ,CAAC,CAAC;aACH,CAAC;YACF,OAAO,aAAa,CAAC;QACvB,CAAC,CAAC;QAEF;;WAEG;QACM,mBAAc,GAAG,KAAK,EAAE,EAAU,EAAuB,EAAE;;YAClE,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,QAAQ,EAAE,CAAC;YACpC,IAAI,IAAI,CAAC;YACT,IAAI;gBACF,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,IAAI,CACrC,2BAA2B,EAAE,EAAE,EAC/B,EAAE,EACF;oBACE,OAAO,EAAE;wBACP,MAAM,EAAE,oBAAoB;wBAC5B,OAAO,EAAE,2BAA2B,EAAE,EAAE;wBACxC,MAAM,EAAE,gCAAgC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,mBAC5D,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CACvB,GAAG;wBACH,YAAY,EACV,uHAAuH;wBACzH,WAAW,EAAE,IAAI;wBACjB,mBAAmB,EAAE,kCAAkC;wBACvD,kBAAkB,EAAE,gBAAgB;wBACpC,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC;qBAC3D;iBACF,CACF,CAAC;gBACF,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,CAAC;gBAE3B,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;aACnB;YAAC,OAAO,KAAK,EAAE;gBACd,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;aACpB;YAED,IAAI,QAAQ,GAAU,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC;YACnD,IAAI,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,YAAY,GAAG,EAAE,EAAE;gBACtC,KAAK,IAAI,KAAK,GAAG,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,YAAY,GAAG,EAAE,EAAE,KAAK,EAAE,EAAE;oBACvE,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,IAAI,CACrC,2BAA2B,EAAE,EAAE,EAC/B,EAAE,MAAM,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,EAAE,QAAQ,EAAE,KAAK,EAAE,EAC/D;wBACE,OAAO,EAAE;4BACP,MAAM,EAAE,oBAAoB;4BAC5B,OAAO,EAAE,2BAA2B,EAAE,EAAE;4BACxC,MAAM,EAAE,gCAAgC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,mBAC5D,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CACvB,GAAG;4BACH,YAAY,EACV,uHAAuH;4BACzH,WAAW,EAAE,IAAI;4BACjB,mBAAmB,EAAE,kCAAkC;4BACvD,kBAAkB,EAAE,gBAAgB;4BACpC,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC;yBAC3D;qBACF,CACF,CAAC;oBACF,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,CAAC;oBACjC,QAAQ,GAAG,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC;iBAC1D;aACF;YACD,2DAA2D;YAE3D,MAAM,aAAa,GAAe;gBAChC,EAAE,EAAE,EAAE;gBACN,KAAK,EAAE;oBACL,MAAM,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,UAAU,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI;oBAC7D,MAAM,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK;oBAC9B,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,UAAU,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI;iBAC/D;gBACD,QAAQ,EACN,CAAA,MAAA,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,UAAU,CAAC,SAAS,CAAC,0CAAE,GAAG,CAAC,CAAC,EAAO,EAAE,EAAE;oBACtD,OAAO,EAAE,CAAC,IAAI,CAAC;gBACjB,CAAC,CAAC,KAAI,EAAE;gBACV,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK;gBAC7B,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK;gBAC7B,WAAW,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW;gBACzC,MAAM,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI;gBACpC,WAAW,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,YAAY;gBAC1C,aAAa,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,YAAY;gBAC5C,cAAc,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,YAAY;gBAC7C,MAAM,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAO,EAAE,EAAE;oBAClD,OAAO,EAAE,CAAC,IAAI,CAAC;gBACjB,CAAC,CAAC;gBACF,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,EAAO,EAAE,EAAE;oBACxD,OAAO,EAAE,CAAC,IAAI,CAAC;gBACjB,CAAC,CAAC;gBACF,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI;gBAChC,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,cAAc,CAAC,IAAI;gBAC/C,QAAQ,EAAE,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAO,EAAE,EAAE;oBACjC,OAAO;wBACL,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,IAAI,EAAE;wBACtB,KAAK,EAAE,EAAE,CAAC,KAAK;wBACf,MAAM,EAAE,EAAE,CAAC,IAAI;wBACf,KAAK,EAAE,EAAE,CAAC,KAAK;wBACf,OAAO,EAAE,EAAE,CAAC,YAAY;qBACzB,CAAC;gBACJ,CAAC,CAAC;aACH,CAAC;YAEF,OAAO,aAAa,CAAC;QACvB,CAAC,CAAC;QAEF;;;WAGG;QACM,wBAAmB,GAAG,KAAK,EAAE,EAAU,EAAoB,EAAE;YACpE,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,QAAQ,EAAE,CAAC;YACpC,MAAM,MAAM,GAAG,gCAAgC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,mBACnE,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CACvB,GAAG,CAAA;YACH,IAAI,IAAI,CAAC;YACT,IAAI;gBACF,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,IAAI,CACrC,2BAA2B,EAAE,EAAE,EAC/B,EAAE,EACF;oBACE,OAAO,EAAE;wBACP,MAAM,EAAE,oBAAoB;wBAC5B,OAAO,EAAE,2BAA2B,EAAE,EAAE;wBACxC,MAAM,EAAE,MAAM;wBACd,YAAY,EACV,uHAAuH;wBACzH,WAAW,EAAE,IAAI;wBACjB,mBAAmB,EAAE,kCAAkC;wBACvD,kBAAkB,EAAE,gBAAgB;wBACpC,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC;qBAC3D;iBACF,CACF,CAAC;gBACF,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,CAAC;aAC5B;YAAC,OAAO,KAAK,EAAE;gBACd,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;aACpB;YAED,MAAM,aAAa,GAAG;gBACpB,OAAO,EAAE;oBACP,MAAM,EAAE,MAAM;iBACf;gBACD,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,EAAO,EAAE,EAAE;oBACpD,OAAO;wBACL,GAAG,EAAE,EAAE,CAAC,IAAI,CAAC,IAAI;wBACjB,OAAO,EAAE,EAAE,CAAC,UAAU;wBACtB,MAAM,EAAE,KAAK;wBACb,QAAQ,EAAE,EAAE,CAAC,IAAI,CAAC,QAAQ;wBAC1B,SAAS,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS;qBAC7B,CAAC;gBACJ,CAAC,CAAC;gBACF,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM;gBACpD,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG;aACpD,CAAC;YAEF,OAAO,aAAa,CAAC;QACvB,CAAC,CAAC;QAEF;;;WAGG;QACM,wBAAmB,GAAG,CAAC,SAAiB,EAA6B,EAAE;YAC9E,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;QAC7C,CAAC,CAAC;IACJ,CAAC;IAlSS,KAAK,CAAC,QAAQ;QACpB,MAAM,KAAK,GAAa,EAAE,CAAC;QAE3B,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,yBAAyB,EAAE;YAChE,OAAO,EAAE;gBACP,OAAO,EAAE,yBAAyB;gBAClC,MAAM,EAAE,oBAAoB;aAC7B;SACF,CAAC,CAAC;QAEH,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,YAAY,CAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,EAAE,CAAC,CAAC,CAAC;QAC7E,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,YAAY,CAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,EAAE,EAAE,CAAC,CAAC,CAAC;QAE1E,OAAO,KAAK,CAAC;IACf,CAAC;CAoRF;AAED,kBAAe,KAAK,CAAC;AAErB,iBAAiB;AACjB,+BAA+B;AAC/B,0DAA0D;AAC1D,oEAAoE;AACpE,4EAA4E;AAE5E,0BAA0B;AAC1B,QAAQ"} \ No newline at end of file +{"version":3,"file":"marin.js","sourceRoot":"","sources":["../../../src/providers/anime/marin.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/providers/anime/zoro.js b/dist/providers/anime/zoro.js index 8ffaccaf4..b39d83ce0 100644 --- a/dist/providers/anime/zoro.js +++ b/dist/providers/anime/zoro.js @@ -144,7 +144,11 @@ class Zoro extends models_1.AnimeParser { return Object.assign({}, (await new utils_1.RapidCloud(this.proxyConfig, this.adapter).extract(serverUrl))); case models_1.StreamingServers.StreamSB: return { - headers: { Referer: serverUrl.href, watchsb: 'streamsb', 'User-Agent': utils_2.USER_AGENT }, + headers: { + Referer: serverUrl.href, + watchsb: 'streamsb', + 'User-Agent': utils_2.USER_AGENT, + }, sources: await new utils_1.StreamSB(this.proxyConfig, this.adapter).extract(serverUrl, true), }; case models_1.StreamingServers.StreamTape: diff --git a/dist/providers/anime/zoro.js.map b/dist/providers/anime/zoro.js.map index 3c0e4845d..d2f227eca 100644 --- a/dist/providers/anime/zoro.js.map +++ b/dist/providers/anime/zoro.js.map @@ -1 +1 @@ -{"version":3,"file":"zoro.js","sourceRoot":"","sources":["../../../src/providers/anime/zoro.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"zoro.js","sourceRoot":"","sources":["../../../src/providers/anime/zoro.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/providers/comics/getComics.js b/dist/providers/comics/getComics.js index 8de93497b..60c6c28a8 100644 --- a/dist/providers/comics/getComics.js +++ b/dist/providers/comics/getComics.js @@ -16,7 +16,10 @@ class getComics extends models_1.ComicParser { const { data } = await this.client.get(`${this.baseUrl}/page/${page ? page : 1}/?s=${query}`); const $ = (0, cheerio_1.load)(data); const lastPage = $('section section nav:eq(1) ul li:last').text(); - const res = { containers: [], hasNextPage: $('a.pagination-older').text() != '' }; + const res = { + containers: [], + hasNextPage: $('a.pagination-older').text() != '', + }; $('article').each((i, el) => { const container = new models_1.GetComicsComicsObject(); const vals = (0, utils_1.parsePostInfo)($(el).children('div.post-info').text()); diff --git a/dist/providers/comics/getComics.js.map b/dist/providers/comics/getComics.js.map index 7cbfd4320..fc1dce3bf 100644 --- a/dist/providers/comics/getComics.js.map +++ b/dist/providers/comics/getComics.js.map @@ -1 +1 @@ -{"version":3,"file":"getComics.js","sourceRoot":"","sources":["../../../src/providers/comics/getComics.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"getComics.js","sourceRoot":"","sources":["../../../src/providers/comics/getComics.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/providers/light-novels/index.d.ts b/dist/providers/light-novels/index.d.ts index d399bd52c..b083d9642 100644 --- a/dist/providers/light-novels/index.d.ts +++ b/dist/providers/light-novels/index.d.ts @@ -1,5 +1,7 @@ import ReadLightNovels from './readlightnovels'; +import NovelUpdates from './novelupdates'; declare const _default: { ReadLightNovels: typeof ReadLightNovels; + NovelUpdates: typeof NovelUpdates; }; export default _default; diff --git a/dist/providers/light-novels/index.js b/dist/providers/light-novels/index.js index 629a91e76..59a2f6361 100644 --- a/dist/providers/light-novels/index.js +++ b/dist/providers/light-novels/index.js @@ -4,5 +4,6 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); const readlightnovels_1 = __importDefault(require("./readlightnovels")); -exports.default = { ReadLightNovels: readlightnovels_1.default }; +const novelupdates_1 = __importDefault(require("./novelupdates")); +exports.default = { ReadLightNovels: readlightnovels_1.default, NovelUpdates: novelupdates_1.default }; //# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/providers/light-novels/index.js.map b/dist/providers/light-novels/index.js.map index 380a7b268..31a224310 100644 --- a/dist/providers/light-novels/index.js.map +++ b/dist/providers/light-novels/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/providers/light-novels/index.ts"],"names":[],"mappings":";;;;;AAAA,wEAAgD;AAEhD,kBAAe,EAAE,eAAe,EAAf,yBAAe,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/providers/light-novels/index.ts"],"names":[],"mappings":";;;;;AAAA,wEAAgD;AAChD,kEAA0C;AAE1C,kBAAe,EAAE,eAAe,EAAf,yBAAe,EAAE,YAAY,EAAZ,sBAAY,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/providers/light-novels/novelupdates.d.ts b/dist/providers/light-novels/novelupdates.d.ts new file mode 100644 index 000000000..5ad37f58b --- /dev/null +++ b/dist/providers/light-novels/novelupdates.d.ts @@ -0,0 +1,26 @@ +import { LightNovelParser, ISearch, ILightNovelInfo, ILightNovelChapterContent, ILightNovelResult } from '../../models'; +declare class NovelUpdates extends LightNovelParser { + readonly name = "NovelUpdates"; + protected baseUrl: string; + private proxyURL; + protected logo: string; + protected classPath: string; + /** + * + * @param lightNovelUrl light novel link or id + * @param chapterPage chapter page number (optional) if not provided, will fetch all chapter pages. + */ + fetchLightNovelInfo: (lightNovelUrl: string, chapterPage?: number) => Promise; + private fetchChapters; + /** + * + * @param chapterId chapter id or url + */ + fetchChapterContent: (chapterId: string) => Promise; + /** + * + * @param query search query string + */ + search: (query: string) => Promise>; +} +export default NovelUpdates; diff --git a/dist/providers/light-novels/novelupdates.js b/dist/providers/light-novels/novelupdates.js new file mode 100644 index 000000000..23f2558b4 --- /dev/null +++ b/dist/providers/light-novels/novelupdates.js @@ -0,0 +1,155 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const cheerio_1 = require("cheerio"); +const models_1 = require("../../models"); +class NovelUpdates extends models_1.LightNovelParser { + constructor() { + super(...arguments); + this.name = 'NovelUpdates'; + this.baseUrl = 'https://www.novelupdates.com'; + this.proxyURL = 'http://translate.google.com/translate?sl=ja&tl=en&u='; + this.logo = 'https://www.novelupdates.com/appicon.png'; + this.classPath = 'LIGHT_NOVELS.NovelUpdates'; + /** + * + * @param lightNovelUrl light novel link or id + * @param chapterPage chapter page number (optional) if not provided, will fetch all chapter pages. + */ + this.fetchLightNovelInfo = async (lightNovelUrl, chapterPage = -1) => { + var _a, _b, _c, _d, _e, _f, _g; + if (!lightNovelUrl.startsWith(this.baseUrl)) { + lightNovelUrl = `${this.baseUrl}/series/${lightNovelUrl}`; + } + const lightNovelInfo = { + id: (_a = lightNovelUrl.split('/')) === null || _a === void 0 ? void 0 : _a.pop(), + title: '', + url: lightNovelUrl, + }; + try { + const page = await fetch(`${this.proxyURL}${encodeURIComponent(lightNovelUrl)}`, { + headers: { + Referer: lightNovelUrl, + }, + }); + const $ = (0, cheerio_1.load)(await page.text()); + if ($('title').html() === 'Just a moment...' || + $('title').html() === 'Attention Required! | Cloudflare') { + throw new Error('Client is blocked from accessing the site.'); + } + lightNovelInfo.title = (_b = $('div.seriestitlenu').text()) === null || _b === void 0 ? void 0 : _b.trim(); + lightNovelInfo.image = $('div.seriesimg img').attr('src'); + lightNovelInfo.author = $('div#showauthors a').text(); + lightNovelInfo.genres = $('div#seriesgenre a') + .map((i, el) => $(el).text()) + .get(); + lightNovelInfo.rating = parseFloat($('div.col-xs-12.col-sm-8.col-md-8.desc > div.rate > div.small > em > strong:nth-child(1) > span').text()); + lightNovelInfo.views = parseInt($('div.col-xs-12.col-sm-4.col-md-4.info-holder > div.info > div:nth-child(4) > span').text()); + lightNovelInfo.description = (_c = $('div#editdescription').text()) === null || _c === void 0 ? void 0 : _c.trim(); + const status = (_d = $('div#editstatus').text()) === null || _d === void 0 ? void 0 : _d.trim(); + if (status.includes('Complete')) { + lightNovelInfo.status = models_1.MediaStatus.COMPLETED; + } + else if (status.includes('Ongoing')) { + lightNovelInfo.status = models_1.MediaStatus.ONGOING; + } + else { + lightNovelInfo.status = models_1.MediaStatus.UNKNOWN; + } + const postId = $('input#mypostid').attr('value'); + lightNovelInfo.chapters = await this.fetchChapters(postId); + lightNovelInfo.rating = + Number((_g = (_f = (_e = $('h5.seriesother span.uvotes').text()) === null || _e === void 0 ? void 0 : _e.split(' /')[0]) === null || _f === void 0 ? void 0 : _f.substring(1)) !== null && _g !== void 0 ? _g : 0) * 2; + return lightNovelInfo; + } + catch (err) { + console.error(err); + throw new Error(err.message); + } + }; + this.fetchChapters = async (postId) => { + const chapters = []; + const chapterData = (await (await fetch(`${this.baseUrl}/wp-admin/admin-ajax.php`, { + method: 'POST', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', + Cookie: '_ga=;', + }, + body: `action=nd_getchapters&mypostid=${postId}&mypostid2=0`, + })).text()).substring(1); + const $ = (0, cheerio_1.load)(chapterData); + $('li.sp_li_chp a[data-id]').each((index, el) => { + const id = $(el).attr('data-id'); + const title = $(el).find('span').text(); + chapters.push({ + id: id, + title: title, + url: `${this.baseUrl}/extnu/${id}`, + }); + }); + return chapters; + }; + /** + * + * @param chapterId chapter id or url + */ + this.fetchChapterContent = async (chapterId) => { + if (!chapterId.startsWith(this.baseUrl)) { + chapterId = `${this.baseUrl}/extnu/${chapterId}`; + } + const contents = { + novelTitle: '', + chapterTitle: '', + text: '', + }; + try { + const page = await fetch(`${this.proxyURL}${encodeURIComponent(chapterId)}`); + const data = await page.text(); + const $ = (0, cheerio_1.load)(data); + contents.novelTitle = $('title').text(); + contents.chapterTitle = $('title').text(); + contents.text = data; + return contents; + } + catch (err) { + throw new Error(err.message); + } + }; + /** + * + * @param query search query string + */ + this.search = async (query) => { + const result = { results: [] }; + try { + const res = await fetch(`${this.proxyURL}${encodeURIComponent(`${this.baseUrl}/series-finder/?sf=1&sh=${encodeURIComponent(query)}`)}`, { + headers: { + Referer: this.baseUrl, + }, + }); + const $ = (0, cheerio_1.load)(await res.text()); + $('div.search_main_box_nu').each((i, el) => { + var _a; + result.results.push({ + id: (_a = $(el) + .find('div.search_body_nu div.search_title a') + .attr('href')) === null || _a === void 0 ? void 0 : _a.split('/series/')[1].split('/')[0], + title: $(el).find('div.search_body_nu div.search_title a').text(), + url: $(el).find('div.search_body_nu div.search_title a').attr('href'), + image: $(el).find('div.search_img_nu img').attr('src'), + }); + }); + return result; + } + catch (err) { + throw new Error(err.message); + } + }; + } +} +exports.default = NovelUpdates; +// (async () => { +// const ln = new ReadLightNovels(); +// const chap = await ln.fetchChapterContent('youkoso-jitsuryoku-shijou-shugi-no-kyoushitsu-e/volume-1-prologue-the-structure-of-japanese-society'); +// console.log(chap); +// })(); +//# sourceMappingURL=novelupdates.js.map \ No newline at end of file diff --git a/dist/providers/light-novels/novelupdates.js.map b/dist/providers/light-novels/novelupdates.js.map new file mode 100644 index 000000000..74df46104 --- /dev/null +++ b/dist/providers/light-novels/novelupdates.js.map @@ -0,0 +1 @@ +{"version":3,"file":"novelupdates.js","sourceRoot":"","sources":["../../../src/providers/light-novels/novelupdates.ts"],"names":[],"mappings":";;AAAA,qCAA+B;AAE/B,yCAQsB;AAEtB,MAAM,YAAa,SAAQ,yBAAgB;IAA3C;;QACoB,SAAI,GAAG,cAAc,CAAC;QACrB,YAAO,GAAG,8BAA8B,CAAC;QAEpD,aAAQ,GAAG,sDAAsD,CAAC;QAEvD,SAAI,GAAG,0CAA0C,CAAC;QAClD,cAAS,GAAG,2BAA2B,CAAC;QAE3D;;;;WAIG;QACM,wBAAmB,GAAG,KAAK,EAClC,aAAqB,EACrB,cAAsB,CAAC,CAAC,EACE,EAAE;;YAC5B,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE;gBAC3C,aAAa,GAAG,GAAG,IAAI,CAAC,OAAO,WAAW,aAAa,EAAE,CAAC;aAC3D;YACD,MAAM,cAAc,GAAoB;gBACtC,EAAE,EAAE,MAAA,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,0CAAE,GAAG,EAAG;gBACpC,KAAK,EAAE,EAAE;gBACT,GAAG,EAAE,aAAa;aACnB,CAAC;YAEF,IAAI;gBACF,MAAM,IAAI,GAAG,MAAM,KAAK,CAAC,GAAG,IAAI,CAAC,QAAQ,GAAG,kBAAkB,CAAC,aAAa,CAAC,EAAE,EAAE;oBAC/E,OAAO,EAAE;wBACP,OAAO,EAAE,aAAa;qBACvB;iBACF,CAAC,CAAC;gBAEH,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,MAAM,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC;gBAElC,IACE,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,KAAK,kBAAkB;oBACxC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,KAAK,kCAAkC,EACxD;oBACA,MAAM,IAAI,KAAK,CAAC,4CAA4C,CAAC,CAAC;iBAC/D;gBAED,cAAc,CAAC,KAAK,GAAG,MAAA,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,EAAE,0CAAE,IAAI,EAAE,CAAC;gBAE7D,cAAc,CAAC,KAAK,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;gBAC1D,cAAc,CAAC,MAAM,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,EAAE,CAAC;gBACtD,cAAc,CAAC,MAAM,GAAG,CAAC,CAAC,mBAAmB,CAAC;qBAC3C,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC;qBAC5B,GAAG,EAAE,CAAC;gBAET,cAAc,CAAC,MAAM,GAAG,UAAU,CAChC,CAAC,CACC,+FAA+F,CAChG,CAAC,IAAI,EAAE,CACT,CAAC;gBACF,cAAc,CAAC,KAAK,GAAG,QAAQ,CAC7B,CAAC,CAAC,kFAAkF,CAAC,CAAC,IAAI,EAAE,CAC7F,CAAC;gBACF,cAAc,CAAC,WAAW,GAAG,MAAA,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,EAAE,0CAAE,IAAI,EAAE,CAAC;gBAErE,MAAM,MAAM,GAAG,MAAA,CAAC,CAAC,gBAAgB,CAAC,CAAC,IAAI,EAAE,0CAAE,IAAI,EAAE,CAAC;gBAElD,IAAI,MAAM,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;oBAC/B,cAAc,CAAC,MAAM,GAAG,oBAAW,CAAC,SAAS,CAAC;iBAC/C;qBAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,EAAE;oBACrC,cAAc,CAAC,MAAM,GAAG,oBAAW,CAAC,OAAO,CAAC;iBAC7C;qBAAM;oBACL,cAAc,CAAC,MAAM,GAAG,oBAAW,CAAC,OAAO,CAAC;iBAC7C;gBAED,MAAM,MAAM,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBAEjD,cAAc,CAAC,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,MAAO,CAAC,CAAC;gBAC5D,cAAc,CAAC,MAAM;oBACnB,MAAM,CAAC,MAAA,MAAA,MAAA,CAAC,CAAC,4BAA4B,CAAC,CAAC,IAAI,EAAE,0CAAE,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,0CAAE,SAAS,CAAC,CAAC,CAAC,mCAAI,CAAC,CAAC,GAAG,CAAC,CAAC;gBAExF,OAAO,cAAc,CAAC;aACvB;YAAC,OAAO,GAAG,EAAE;gBACZ,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gBACnB,MAAM,IAAI,KAAK,CAAE,GAAa,CAAC,OAAO,CAAC,CAAC;aACzC;QACH,CAAC,CAAC;QACM,kBAAa,GAAG,KAAK,EAAE,MAAc,EAAiC,EAAE;YAC9E,MAAM,QAAQ,GAAyB,EAAE,CAAC;YAE1C,MAAM,WAAW,GAAG,CAClB,MAAM,CACJ,MAAM,KAAK,CAAC,GAAG,IAAI,CAAC,OAAO,0BAA0B,EAAE;gBACrD,MAAM,EAAE,MAAM;gBACd,OAAO,EAAE;oBACP,cAAc,EAAE,kDAAkD;oBAClE,MAAM,EAAE,OAAO;iBAChB;gBACD,IAAI,EAAE,kCAAkC,MAAM,cAAc;aAC7D,CAAC,CACH,CAAC,IAAI,EAAE,CACT,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;YAEf,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,WAAW,CAAC,CAAC;YAC5B,CAAC,CAAC,yBAAyB,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE,EAAE,EAAE,EAAE;gBAC9C,MAAM,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;gBACjC,MAAM,KAAK,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC;gBAExC,QAAQ,CAAC,IAAI,CAAC;oBACZ,EAAE,EAAE,EAAG;oBACP,KAAK,EAAE,KAAM;oBACb,GAAG,EAAE,GAAG,IAAI,CAAC,OAAO,UAAU,EAAE,EAAE;iBACnC,CAAC,CAAC;YACL,CAAC,CAAC,CAAC;YAEH,OAAO,QAAQ,CAAC;QAClB,CAAC,CAAC;QAEF;;;WAGG;QACM,wBAAmB,GAAG,KAAK,EAAE,SAAiB,EAAsC,EAAE;YAC7F,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE;gBACvC,SAAS,GAAG,GAAG,IAAI,CAAC,OAAO,UAAU,SAAS,EAAE,CAAC;aAClD;YACD,MAAM,QAAQ,GAA8B;gBAC1C,UAAU,EAAE,EAAE;gBACd,YAAY,EAAE,EAAE;gBAChB,IAAI,EAAE,EAAE;aACT,CAAC;YAEF,IAAI;gBACF,MAAM,IAAI,GAAG,MAAM,KAAK,CAAC,GAAG,IAAI,CAAC,QAAQ,GAAG,kBAAkB,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;gBAC7E,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,IAAI,EAAE,CAAC;gBAE/B,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,IAAI,CAAC,CAAC;gBAErB,QAAQ,CAAC,UAAU,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC;gBACxC,QAAQ,CAAC,YAAY,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC;gBAE1C,QAAQ,CAAC,IAAI,GAAG,IAAI,CAAC;gBAErB,OAAO,QAAQ,CAAC;aACjB;YAAC,OAAO,GAAG,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAE,GAAa,CAAC,OAAO,CAAC,CAAC;aACzC;QACH,CAAC,CAAC;QAEF;;;WAGG;QACM,WAAM,GAAG,KAAK,EAAE,KAAa,EAAuC,EAAE;YAC7E,MAAM,MAAM,GAA+B,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC;YAE3D,IAAI;gBACF,MAAM,GAAG,GAAG,MAAM,KAAK,CACrB,GAAG,IAAI,CAAC,QAAQ,GAAG,kBAAkB,CACnC,GAAG,IAAI,CAAC,OAAO,2BAA2B,kBAAkB,CAAC,KAAK,CAAC,EAAE,CACtE,EAAE,EACH;oBACE,OAAO,EAAE;wBACP,OAAO,EAAE,IAAI,CAAC,OAAO;qBACtB;iBACF,CACF,CAAC;gBAEF,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,MAAM,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC;gBAEjC,CAAC,CAAC,wBAAwB,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE;;oBACzC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC;wBAClB,EAAE,EAAE,MAAA,CAAC,CAAC,EAAE,CAAC;6BACN,IAAI,CAAC,uCAAuC,CAAC;6BAC7C,IAAI,CAAC,MAAM,CAAC,0CACX,KAAK,CAAC,UAAU,EAAE,CAAC,EACpB,KAAK,CAAC,GAAG,EAAE,CAAC,CAAE;wBACjB,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,uCAAuC,CAAC,CAAC,IAAI,EAAE;wBACjE,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,uCAAuC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAE;wBACtE,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC;qBACvD,CAAC,CAAC;gBACL,CAAC,CAAC,CAAC;gBAEH,OAAO,MAAM,CAAC;aACf;YAAC,OAAO,GAAG,EAAE;gBACZ,MAAM,IAAI,KAAK,CAAE,GAAa,CAAC,OAAO,CAAC,CAAC;aACzC;QACH,CAAC,CAAC;IACJ,CAAC;CAAA;AAED,kBAAe,YAAY,CAAC;AAE5B,iBAAiB;AACjB,sCAAsC;AACtC,sJAAsJ;AACtJ,uBAAuB;AACvB,QAAQ"} \ No newline at end of file diff --git a/dist/providers/light-novels/readlightnovels.js b/dist/providers/light-novels/readlightnovels.js index ccabe44b8..585590150 100644 --- a/dist/providers/light-novels/readlightnovels.js +++ b/dist/providers/light-novels/readlightnovels.js @@ -128,7 +128,7 @@ class ReadLightNovels extends models_1.LightNovelParser { const contents = { novelTitle: '', chapterTitle: '', - text: '' + text: '', }; try { const page = await this.client.get(chapterId); @@ -136,7 +136,7 @@ class ReadLightNovels extends models_1.LightNovelParser { contents.novelTitle = $('.truyen-title').text(); contents.chapterTitle = $('.chapter-title').text(); for (const line of $('div.chapter-content > p')) { - if ($(line).text() != "") { + if ($(line).text() != '') { contents.text += `${$(line).text()}\n`; } } diff --git a/dist/providers/light-novels/readlightnovels.js.map b/dist/providers/light-novels/readlightnovels.js.map index 980a4d731..e75618bee 100644 --- a/dist/providers/light-novels/readlightnovels.js.map +++ b/dist/providers/light-novels/readlightnovels.js.map @@ -1 +1 @@ -{"version":3,"file":"readlightnovels.js","sourceRoot":"","sources":["../../../src/providers/light-novels/readlightnovels.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"readlightnovels.js","sourceRoot":"","sources":["../../../src/providers/light-novels/readlightnovels.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/providers/manga/comick.js b/dist/providers/manga/comick.js index c8024107a..2b1170859 100644 --- a/dist/providers/manga/comick.js +++ b/dist/providers/manga/comick.js @@ -23,15 +23,15 @@ class ComicK extends models_1.MangaParser { try { const req = await this._axios().get(`/comic/${mangaId}`); const data = req.data.comic; - const links = Object.values((_a = data.links) !== null && _a !== void 0 ? _a : []).filter((link) => link !== null); + const links = Object.values((_a = data.links) !== null && _a !== void 0 ? _a : []).filter(link => link !== null); const mangaInfo = { id: data.hid, title: data.title, - altTitles: data.md_titles ? data.md_titles.map((title) => title.title) : [], + altTitles: data.md_titles ? data.md_titles.map(title => title.title) : [], description: data.desc, - genres: (_b = data.md_comic_md_genres) === null || _b === void 0 ? void 0 : _b.map((genre) => genre.md_genres.name), + genres: (_b = data.md_comic_md_genres) === null || _b === void 0 ? void 0 : _b.map(genre => genre.md_genres.name), status: ((_c = data.status) !== null && _c !== void 0 ? _c : 0 === 0) ? models_1.MediaStatus.ONGOING : models_1.MediaStatus.COMPLETED, - image: `https://meo.comick.pictures${data.md_covers ? data.md_covers[0].b2key : ""}`, + image: `https://meo.comick.pictures${data.md_covers ? data.md_covers[0].b2key : ''}`, malId: (_d = data.links) === null || _d === void 0 ? void 0 : _d.mal, links: links, chapters: [], @@ -66,7 +66,7 @@ class ComicK extends models_1.MangaParser { data.chapter.md_images.map((image, index) => { pages.push({ img: `https://meo.comick.pictures/${image.b2key}?width=${image.w}`, - page: index + page: index, }); }); return pages; @@ -103,8 +103,8 @@ class ComicK extends models_1.MangaParser { results.results.push({ id: manga.slug, title: (_a = manga.title) !== null && _a !== void 0 ? _a : manga.slug, - altTitles: manga.md_titles ? manga.md_titles.map((title) => title.title) : [], - image: cover + altTitles: manga.md_titles ? manga.md_titles.map(title => title.title) : [], + image: cover, }); } return results; @@ -126,8 +126,8 @@ class ComicK extends models_1.MangaParser { return axios_1.default.create({ baseURL: this.apiUrl, headers: { - "User-Agent": "Mozilla/5.0", - } + 'User-Agent': 'Mozilla/5.0', + }, }); } /** @@ -137,7 +137,7 @@ class ComicK extends models_1.MangaParser { */ async getComicId(id) { const req = await this._axios().get(`/comic/${id}`); - const data = req.data["comic"]; + const data = req.data['comic']; return data ? data.hid : ''; } } diff --git a/dist/providers/manga/comick.js.map b/dist/providers/manga/comick.js.map index 388c471e5..589269600 100644 --- a/dist/providers/manga/comick.js.map +++ b/dist/providers/manga/comick.js.map @@ -1 +1 @@ -{"version":3,"file":"comick.js","sourceRoot":"","sources":["../../../src/providers/manga/comick.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"comick.js","sourceRoot":"","sources":["../../../src/providers/manga/comick.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/providers/manga/mangahere.js b/dist/providers/manga/mangahere.js index 0b329671c..21b58ebff 100644 --- a/dist/providers/manga/mangahere.js +++ b/dist/providers/manga/mangahere.js @@ -83,7 +83,11 @@ class MangaHere extends models_1.MangaParser { const s = html.substring(ss, se).replace('eval', ''); const ds = eval(s); const urls = ds.split("['")[1].split("']")[0].split("','"); - urls.map((url, i) => chapterPages.push({ page: i, img: `https:${url}`, headerForImage: { Referer: url } })); + urls.map((url, i) => chapterPages.push({ + page: i, + img: `https:${url}`, + headerForImage: { Referer: url }, + })); } else { let sKey = this.extractKey(html); diff --git a/dist/providers/manga/mangahere.js.map b/dist/providers/manga/mangahere.js.map index b4a4df017..7ffd7e00a 100644 --- a/dist/providers/manga/mangahere.js.map +++ b/dist/providers/manga/mangahere.js.map @@ -1 +1 @@ -{"version":3,"file":"mangahere.js","sourceRoot":"","sources":["../../../src/providers/manga/mangahere.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"mangahere.js","sourceRoot":"","sources":["../../../src/providers/manga/mangahere.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/providers/meta/anilist.js b/dist/providers/meta/anilist.js index ab5a774f8..6fd0969e5 100644 --- a/dist/providers/meta/anilist.js +++ b/dist/providers/meta/anilist.js @@ -478,7 +478,10 @@ class Anilist extends models_1.AnimeParser { idMal: animeInfo.malId, season: data.data.Media.season, startDate: { year: parseInt(animeInfo.releaseDate) }, - title: { english: (_56 = animeInfo.title) === null || _56 === void 0 ? void 0 : _56.english, romaji: (_57 = animeInfo.title) === null || _57 === void 0 ? void 0 : _57.romaji }, + title: { + english: (_56 = animeInfo.title) === null || _56 === void 0 ? void 0 : _56.english, + romaji: (_57 = animeInfo.title) === null || _57 === void 0 ? void 0 : _57.romaji, + }, }, dub, id); animeInfo.episodes = (_58 = animeInfo.episodes) === null || _58 === void 0 ? void 0 : _58.map((episode) => { if (!episode.image) @@ -492,7 +495,10 @@ class Anilist extends models_1.AnimeParser { idMal: animeInfo.malId, season: data.data.Media.season, startDate: { year: parseInt(animeInfo.releaseDate) }, - title: { english: (_59 = animeInfo.title) === null || _59 === void 0 ? void 0 : _59.english, romaji: (_60 = animeInfo.title) === null || _60 === void 0 ? void 0 : _60.romaji }, + title: { + english: (_59 = animeInfo.title) === null || _59 === void 0 ? void 0 : _59.english, + romaji: (_60 = animeInfo.title) === null || _60 === void 0 ? void 0 : _60.romaji, + }, }, dub, id); animeInfo.episodes = (_61 = animeInfo.episodes) === null || _61 === void 0 ? void 0 : _61.map((episode) => { if (!episode.image) @@ -507,7 +513,10 @@ class Anilist extends models_1.AnimeParser { idMal: animeInfo.malId, season: data.data.Media.season, startDate: { year: parseInt(animeInfo.releaseDate) }, - title: { english: (_62 = animeInfo.title) === null || _62 === void 0 ? void 0 : _62.english, romaji: (_63 = animeInfo.title) === null || _63 === void 0 ? void 0 : _63.romaji }, + title: { + english: (_62 = animeInfo.title) === null || _62 === void 0 ? void 0 : _62.english, + romaji: (_63 = animeInfo.title) === null || _63 === void 0 ? void 0 : _63.romaji, + }, externalLinks: data.data.Media.externalLinks.filter((link) => link.type === 'STREAMING'), }, dub, id); if (fetchFiller) { @@ -1002,7 +1011,9 @@ class Anilist extends models_1.AnimeParser { if (this.provider instanceof crunchyroll_1.default && externalLinks) { const link = externalLinks.find((link) => link.site.includes('Crunchyroll')); if (link) { - const { request } = await this.client.get(link.url, { validateStatus: () => true }); + const { request } = await this.client.get(link.url, { + validateStatus: () => true, + }); if (request.res.responseUrl.includes('series') || request.res.responseUrl.includes('watch')) { const mediaType = request.res.responseUrl.split('/')[3]; const id = request.res.responseUrl.split('/')[4]; @@ -1532,7 +1543,11 @@ class Anilist extends models_1.AnimeParser { const sitesT = malAsyncReq.data.Sites; let sites = Object.values(sitesT).map((v, i) => { const obj = [...Object.values(Object.values(sitesT)[i])]; - const pages = obj.map((v) => ({ page: v.page, url: v.url, title: v.title })); + const pages = obj.map((v) => ({ + page: v.page, + url: v.url, + title: v.title, + })); return pages; }); sites = sites.flat(); @@ -1808,7 +1823,10 @@ Anilist.Manga = class Manga { rating: item.node.meanScore, }); }); - mangaInfo.chapters = await new Anilist().findManga(this.provider, { english: mangaInfo.title.english, romaji: mangaInfo.title.romaji }, mangaInfo.malId); + mangaInfo.chapters = await new Anilist().findManga(this.provider, { + english: mangaInfo.title.english, + romaji: mangaInfo.title.romaji, + }, mangaInfo.malId); mangaInfo.chapters = mangaInfo.chapters.reverse(); return mangaInfo; } diff --git a/dist/providers/meta/anilist.js.map b/dist/providers/meta/anilist.js.map index a847dabab..3147ae971 100644 --- a/dist/providers/meta/anilist.js.map +++ b/dist/providers/meta/anilist.js.map @@ -1 +1 @@ -{"version":3,"file":"anilist.js","sourceRoot":"","sources":["../../../src/providers/meta/anilist.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"anilist.js","sourceRoot":"","sources":["../../../src/providers/meta/anilist.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/providers/meta/mal.js b/dist/providers/meta/mal.js index 90cf8e266..7d1a7dd17 100644 --- a/dist/providers/meta/mal.js +++ b/dist/providers/meta/mal.js @@ -164,7 +164,9 @@ class Myanimelist extends models_1.AnimeParser { if (externalLinks && this.provider instanceof crunchyroll_1.default) { if (externalLinks.map((link) => link.site.includes('Crunchyroll'))) { const link = externalLinks.find((link) => link.site.includes('Crunchyroll')); - const { request } = await this.client.get(link.url, { validateStatus: () => true }); + const { request } = await this.client.get(link.url, { + validateStatus: () => true, + }); const mediaType = request.res.responseUrl.split('/')[3]; const id = request.res.responseUrl.split('/')[4]; return await this.provider.fetchAnimeInfo(id, mediaType); @@ -215,7 +217,11 @@ class Myanimelist extends models_1.AnimeParser { const sitesT = malAsyncReq.data.Sites; let sites = Object.values(sitesT).map((v, i) => { const obj = [...Object.values(Object.values(sitesT)[i])]; - const pages = obj.map(v => ({ page: v.page, url: v.url, title: v.title })); + const pages = obj.map(v => ({ + page: v.page, + url: v.url, + title: v.title, + })); return pages; }); sites = sites.flat(); diff --git a/dist/providers/meta/mal.js.map b/dist/providers/meta/mal.js.map index ca2a4fbe4..192f90ac3 100644 --- a/dist/providers/meta/mal.js.map +++ b/dist/providers/meta/mal.js.map @@ -1 +1 @@ -{"version":3,"file":"mal.js","sourceRoot":"","sources":["../../../src/providers/meta/mal.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"mal.js","sourceRoot":"","sources":["../../../src/providers/meta/mal.ts"],"names":[],"mappings":";;;;;AAAA,qCAA+B;AAE/B,yCAWsB;AACtB,uCAA0G;AAC1G,mEAA2C;AAC3C,yDAAiC;AACjC,uEAA+C;AAC/C,2DAAmC;AACnC,iEAAyC;AAEzC,MAAM,WAAY,SAAQ,oBAAW;IAYnC;;;;OAIG;IACH,YAAY,QAAsB;QAChC,KAAK,EAAE,CAAC;QAjBQ,SAAI,GAAG,aAAa,CAAC;QACpB,YAAO,GAAG,0BAA0B,CAAC;QACrC,SAAI,GAAG,uEAAuE,CAAC;QAC/E,cAAS,GAAG,kBAAkB,CAAC;QAEjC,sBAAiB,GAAG,4BAA4B,CAAC;QACjD,oBAAe,GAAG,8BAA8B,CAAC;QACjD,eAAU,GAAG,yBAAyB,CAAC;QACvC,aAAQ,GAAG,uBAAuB,CAAC;QAkE3C,WAAM,GAAG,KAAK,EAAE,KAAa,EAAE,OAAe,CAAC,EAAkC,EAAE;YAC1F,MAAM,aAAa,GAA0B;gBAC3C,WAAW,EAAE,IAAI;gBACjB,OAAO,EAAE,EAAE;aACZ,CAAC;YAEF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC;gBACzC,MAAM,EAAE,KAAK;gBACb,GAAG,EAAE,uCAAuC,KAAK,mBAAmB,EAAE,GAAG,CAAC,IAAI,GAAG,CAAC,CAAC,EAAE;gBACrF,OAAO,EAAE;oBACP,YAAY,EACV,yHAAyH;iBAC5H;aACF,CAAC,CAAC;YAEH,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,IAAI,CAAC,CAAC;YAErB,MAAM,KAAK,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,QAAQ,EAAE,CAAC;YAC1D,MAAM,OAAO,GAAG,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC;YAC9C,MAAM,WAAW,GAAG,IAAI,GAAG,OAAO,CAAC;YACnC,aAAa,CAAC,WAAW,GAAG,WAAW,CAAC;YAExC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE;;gBACvB,MAAM,EAAE,GAAG,MAAA,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,0CAAE,KAAK,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;gBAC7F,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,EAAE,CAAC;gBAC5C,MAAM,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,eAAe,EAAE,KAAK,CAAC,CAAC;gBAChF,MAAM,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;gBACpD,MAAM,YAAY,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;gBAC5D,MAAM,KAAK,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;gBAC5E,MAAM,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;gBACzE,MAAM,QAAQ,GAAG,4CAA4C,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC;gBAE5F,IAAI,KAAK,IAAI,EAAE,EAAE;oBACf,aAAa,CAAC,OAAO,CAAC,IAAI,CAAC;wBACzB,EAAE,EAAE,EAAE,aAAF,EAAE,cAAF,EAAE,GAAI,EAAE;wBACZ,KAAK,EAAE,KAAK;wBACZ,KAAK,EAAE,QAAQ;wBACf,MAAM,EAAE,QAAQ,CAAC,KAAK,CAAC;wBACvB,WAAW,EAAE,WAAW;wBACxB,aAAa,EAAE,QAAQ,CAAC,YAAY,CAAC;wBACrC,IAAI,EACF,IAAI,IAAI,IAAI;4BACV,CAAC,CAAC,oBAAW,CAAC,EAAE;4BAChB,CAAC,CAAC,IAAI,IAAI,UAAU;gCACpB,CAAC,CAAC,oBAAW,CAAC,QAAQ;gCACtB,CAAC,CAAC,IAAI,IAAI,OAAO;oCACjB,CAAC,CAAC,oBAAW,CAAC,KAAK;oCACnB,CAAC,CAAC,IAAI,IAAI,SAAS;wCACnB,CAAC,CAAC,oBAAW,CAAC,OAAO;wCACrB,CAAC,CAAC,IAAI,IAAI,KAAK;4CACf,CAAC,CAAC,oBAAW,CAAC,GAAG;4CACjB,CAAC,CAAC,IAAI,IAAI,KAAK;gDACf,CAAC,CAAC,oBAAW,CAAC,GAAG;gDACjB,CAAC,CAAC,IAAI,IAAI,OAAO;oDACjB,CAAC,CAAC,oBAAW,CAAC,KAAK;oDACnB,CAAC,CAAC,IAAI,IAAI,OAAO;wDACjB,CAAC,CAAC,oBAAW,CAAC,KAAK;wDACnB,CAAC,CAAC,IAAI,IAAI,OAAO;4DACjB,CAAC,CAAC,oBAAW,CAAC,KAAK;4DACnB,CAAC,CAAC,IAAI,IAAI,UAAU;gEACpB,CAAC,CAAC,oBAAW,CAAC,QAAQ;gEACtB,CAAC,CAAC,SAAS;qBAChB,CAAC,CAAC;iBACJ;YACH,CAAC,CAAC,CAAC;YAEH,OAAO,aAAa,CAAC;QACvB,CAAC,CAAC;QAEF;;;;WAIG;QACH,mBAAc,GAAG,KAAK,EACpB,OAAe,EACf,MAAe,KAAK,EACpB,cAAuB,KAAK,EACP,EAAE;;YACvB,IAAI;gBACF,MAAM,SAAS,GAAG,MAAM,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC;gBAEvD,MAAM,kBAAkB,GAAG,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAE,KAKrC,CAAC;gBACF,IAAI,cAA4D,CAAC;gBACjE,IACE,CAAC,IAAI,CAAC,QAAQ,YAAY,cAAI,IAAI,IAAI,CAAC,QAAQ,YAAY,mBAAS,CAAC;oBACrE,CAAC,GAAG;oBACJ,CAAC,SAAS,CAAC,MAAM,KAAK,oBAAW,CAAC,OAAO;wBACvC,IAAA,aAAK,EAAC,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAA,SAAS,CAAC,SAAS,0CAAE,IAAK,CAAC,CAAC,EAC/F;oBACA,IAAI;wBACF,SAAS,CAAC,QAAQ,GAAG,MAAA,CACnB,MAAM,IAAI,eAAK,EAAE,CAAC,qBAAqB,CACrC,OAAO,EACP,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,EAA0B,CACzD,CACF,CAAC,QAAQ,0CAAE,GAAG,CAAC,CAAC,IAAS,EAAE,EAAE,CAAC,CAAC;4BAC9B,EAAE,EAAE,IAAI,CAAC,IAAI;4BACb,KAAK,EAAE,IAAI,CAAC,KAAK;4BACjB,WAAW,EAAE,IAAI,CAAC,WAAW;4BAC7B,MAAM,EAAE,IAAI,CAAC,MAAM;4BACnB,KAAK,EAAE,IAAI,CAAC,KAAK;yBAClB,CAAC,CAAC,CAAC;wBACJ,MAAA,SAAS,CAAC,QAAQ,0CAAE,OAAO,EAAE,CAAC;qBAC/B;oBAAC,OAAO,GAAG,EAAE;wBACZ,SAAS,CAAC,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAC3C,CAAA,kBAAkB,aAAlB,kBAAkB,uBAAlB,kBAAkB,CAAE,OAAO;6BACzB,kBAAkB,aAAlB,kBAAkB,uBAAlB,kBAAkB,CAAE,MAAM,CAAA;6BAC1B,kBAAkB,aAAlB,kBAAkB,uBAAlB,kBAAkB,CAAE,MAAM,CAAA;6BAC1B,kBAAkB,aAAlB,kBAAkB,uBAAlB,kBAAkB,CAAE,aAAa,CAAA,EACnC,SAAS,CAAC,MAAO,EACjB,MAAA,SAAS,CAAC,SAAS,0CAAE,IAAK,EAC1B,OAAO,EACP,GAAG,CACJ,CAAC;wBAEF,SAAS,CAAC,QAAQ,GAAG,MAAA,SAAS,CAAC,QAAQ,0CAAE,GAAG,CAAC,CAAC,OAAsB,EAAE,EAAE;4BACtE,IAAI,CAAC,OAAO,CAAC,KAAK;gCAAE,OAAO,CAAC,KAAK,GAAG,SAAS,CAAC,KAAK,CAAC;4BAEpD,OAAO,OAAO,CAAC;wBACjB,CAAC,CAAC,CAAC;wBAEH,OAAO,SAAS,CAAC;qBAClB;iBACF;;oBACC,SAAS,CAAC,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAC3C,CAAA,kBAAkB,aAAlB,kBAAkB,uBAAlB,kBAAkB,CAAE,OAAO;yBACzB,kBAAkB,aAAlB,kBAAkB,uBAAlB,kBAAkB,CAAE,MAAM,CAAA;yBAC1B,kBAAkB,aAAlB,kBAAkB,uBAAlB,kBAAkB,CAAE,MAAM,CAAA;yBAC1B,kBAAkB,aAAlB,kBAAkB,uBAAlB,kBAAkB,CAAE,aAAa,CAAA,EACnC,SAAS,CAAC,MAAO,EACjB,MAAA,SAAS,CAAC,SAAS,0CAAE,IAAK,EAC1B,OAAO,EACP,GAAG,CACJ,CAAC;gBAEJ,IAAI,WAAW,EAAE;oBACf,MAAM,EAAE,IAAI,EAAE,UAAU,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC;wBAC7C,OAAO,EAAE,gFAAgF,OAAO,OAAO;wBACvG,MAAM,EAAE,KAAK;wBACb,cAAc,EAAE,GAAG,EAAE,CAAC,IAAI;qBAC3B,CAAC,CAAC;oBAEH,IAAI,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,EAAE;wBAC5C,cAAc,GAAG,EAAE,CAAC;wBACpB,cAAc,aAAd,cAAc,uBAAd,cAAc,CAAE,IAAI,CAClB,GAAI,UAAU,CAAC,QAGX,CACL,CAAC;qBACH;iBACF;gBAED,SAAS,CAAC,QAAQ,GAAG,MAAA,SAAS,CAAC,QAAQ,0CAAE,GAAG,CAAC,CAAC,OAAsB,EAAE,EAAE;oBACtE,IAAI,CAAC,OAAO,CAAC,KAAK;wBAAE,OAAO,CAAC,KAAK,GAAG,SAAS,CAAC,KAAK,CAAC;oBAEpD,IACE,WAAW;wBACX,CAAA,cAAc,aAAd,cAAc,uBAAd,cAAc,CAAE,MAAM,IAAG,CAAC;wBAC1B,CAAA,cAAc,aAAd,cAAc,uBAAd,cAAc,CAAE,MAAM,KAAI,SAAS,CAAC,QAAS,CAAC,MAAM,EACpD;wBACA,IAAI,cAAc,CAAC,OAAO,CAAC,MAAO,GAAG,CAAC,CAAC;4BACrC,OAAO,CAAC,QAAQ,GAAG,IAAI,OAAO,CAAC,cAAc,CAAC,OAAO,CAAC,MAAO,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC;qBAChG;oBAED,OAAO,OAAO,CAAC;gBACjB,CAAC,CAAC,CAAC;gBAEH,OAAO,SAAS,CAAC;aAClB;YAAC,OAAO,GAAG,EAAE;gBACZ,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gBACnB,MAAM,GAAG,CAAC;aACX;QACH,CAAC,CAAC;QAWM,iBAAY,GAAG,KAAK,EAAE,IAAY,EAAE,aAAmB,EAAE,EAAE;YACjE,IAAI,aAAa,IAAI,IAAI,CAAC,QAAQ,YAAY,qBAAW,EAAE;gBACzD,IAAI,aAAa,CAAC,GAAG,CAAC,CAAC,IAAS,EAAE,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,EAAE;oBACvE,MAAM,IAAI,GAAG,aAAa,CAAC,IAAI,CAAC,CAAC,IAAS,EAAE,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC;oBAClF,MAAM,EAAE,OAAO,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE;wBAClD,cAAc,EAAE,GAAG,EAAE,CAAC,IAAI;qBAC3B,CAAC,CAAC;oBACH,MAAM,SAAS,GAAG,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;oBACxD,MAAM,EAAE,GAAG,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;oBAEjD,OAAO,MAAM,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,EAAE,EAAE,SAAS,CAAC,CAAC;iBAC1D;aACF;YACD,MAAM,SAAS,GAAG,CAAC,MAAM,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAA0B,CAAC;YAC9E,IAAI,SAAS,CAAC,OAAO,CAAC,MAAM,KAAK,CAAC;gBAAE,OAAO,EAAE,CAAC;YAE9C,qDAAqD;YAErD,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE;;gBAC9B,MAAM,WAAW,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC;gBAEvC,IAAI,UAAkB,CAAC;gBACvB,IAAI,WAAmB,CAAC;gBAExB,IAAI,OAAO,CAAC,CAAC,KAAK,IAAI,QAAQ;oBAAE,UAAU,GAAG,CAAC,CAAC,KAAe,CAAC;;oBAC1D,UAAU,GAAG,MAAA,MAAA,CAAC,CAAC,KAAK,CAAC,OAAO,mCAAI,CAAC,CAAC,KAAK,CAAC,MAAM,mCAAI,EAAE,CAAC;gBAE1D,IAAI,OAAO,CAAC,CAAC,KAAK,IAAI,QAAQ;oBAAE,WAAW,GAAG,CAAC,CAAC,KAAe,CAAC;;oBAC3D,WAAW,GAAG,MAAA,MAAA,CAAC,CAAC,KAAK,CAAC,OAAO,mCAAI,CAAC,CAAC,KAAK,CAAC,MAAM,mCAAI,EAAE,CAAC;gBAE3D,MAAM,WAAW,GAAG,IAAA,yBAAiB,EAAC,WAAW,EAAE,UAAU,CAAC,WAAW,EAAE,CAAC,CAAC;gBAC7E,MAAM,YAAY,GAAG,IAAA,yBAAiB,EAAC,WAAW,EAAE,WAAW,CAAC,WAAW,EAAE,CAAC,CAAC;gBAE/E,2BAA2B;gBAC3B,OAAO,YAAY,GAAG,WAAW,CAAC;YACpC,CAAC,CAAC,CAAC;YAEH,IAAI,IAAI,CAAC,QAAQ,YAAY,qBAAW,EAAE;gBACxC,OAAO,MAAM,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,IAAc,CAAC,CAAC;aACzG;YACD,sCAAsC;YACtC,OAAO,CAAC,MAAM,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAe,CAAC;QACrF,CAAC,CAAC;QAEM,kBAAa,GAAG,KAAK,EAC3B,KAAa,EACb,MAAc,EACd,SAAiB,EACjB,KAAa,EACb,GAAY,EACZ,aAAmB,EACO,EAAE;;YAC5B,IAAI,IAAI,CAAC,QAAQ,YAAY,eAAK;gBAAE,OAAO,CAAC,MAAM,IAAI,CAAC,QAAQ,CAAC,qBAAqB,CAAC,KAAK,CAAC,CAAC,CAAC,QAAS,CAAC;YAExG,0BAA0B;YAC1B,MAAM,IAAI,GAAG,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,OAAO,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC;YAEnD,IAAI,aAA8B,CAAC;YAEnC,IAAI,KAAK,IAAI,CAAC,CAAC,IAAI,CAAC,QAAQ,YAAY,qBAAW,IAAI,IAAI,CAAC,QAAQ,YAAY,kBAAQ,CAAC,EAAE;gBACzF,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC;oBACpC,MAAM,EAAE,KAAK;oBACb,GAAG,EAAE,GAAG,IAAI,CAAC,UAAU,cAAc,KAAK,EAAE;oBAC5C,cAAc,EAAE,GAAG,EAAE,CAAC,IAAI;iBAC3B,CAAC,CAAC;gBAEH,IAAI,WAAW,CAAC,MAAM,KAAK,GAAG,EAAE;oBAC9B,MAAM,MAAM,GAAG,WAAW,CAAC,IAAI,CAAC,KAI/B,CAAC;oBACF,IAAI,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE;wBAC7C,MAAM,GAAG,GAAG,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;wBACzD,MAAM,KAAK,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;4BAC1B,IAAI,EAAE,CAAC,CAAC,IAAI;4BACZ,GAAG,EAAE,CAAC,CAAC,GAAG;4BACV,KAAK,EAAE,CAAC,CAAC,KAAK;yBACf,CAAC,CAAC,CAAC;wBACJ,OAAO,KAAK,CAAC;oBACf,CAAC,CAAU,CAAC;oBAEZ,KAAK,GAAG,KAAK,CAAC,IAAI,EAAE,CAAC;oBAErB,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE;wBAClB,MAAM,WAAW,GAAG,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC;wBAEzD,MAAM,WAAW,GAAG,IAAA,yBAAiB,EAAC,WAAW,EAAE,CAAC,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,CAAC;wBAC1E,MAAM,YAAY,GAAG,IAAA,yBAAiB,EAAC,WAAW,EAAE,CAAC,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,CAAC;wBAE3E,2BAA2B;wBAC3B,OAAO,YAAY,GAAG,WAAW,CAAC;oBACpC,CAAC,CAAC,CAAC;oBAEH,MAAM,cAAc,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;wBACpC,IAAI,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,KAAK,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,EAAE;4BAC3D,IAAI,IAAI,CAAC,QAAQ,YAAY,mBAAS;gCACpC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;;gCACzF,OAAO,IAAI,CAAC;wBACnB,OAAO,KAAK,CAAC;oBACf,CAAC,CAAC,CAAC;oBAEH,IAAI,cAAc,EAAE;wBAClB,IAAI;4BACF,aAAa,GAAG,MAAM,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,cAAc,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,EAAG,CAAC,CAAC;yBAC1F;wBAAC,OAAO,GAAG,EAAE;4BACZ,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;4BACnB,aAAa,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC;yBAC/C;qBACF;;wBAAM,aAAa,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC;iBACtD;;oBAAM,aAAa,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC;aACtD;;gBAAM,aAAa,GAAG,MAAM,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,aAAa,CAAC,CAAC;YAEpE,mFAAmF;YAEnF,MAAM,YAAY,GAAG,GAAG,CAAC,CAAC,CAAC,iBAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAQ,CAAC,GAAG,CAAC;YAEvD,IAAI,aAAa,CAAC,QAAQ,IAAI,iBAAQ,CAAC,IAAI,IAAI,aAAa,CAAC,QAAQ,IAAI,YAAY,EAAE;gBACrF,OAAO,EAAE,CAAC;aACX;YAED,IAAI,IAAI,CAAC,QAAQ,YAAY,cAAI,EAAE;gBACjC,+CAA+C;gBAC/C,aAAa,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAM,EAAE,KAAa,EAAE,EAAE;oBACvD,IAAI,aAAa,CAAC,QAAQ,KAAK,iBAAQ,CAAC,IAAI,EAAE;wBAC5C,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,OAAO,CACzE,OAAO,EACP,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CACtB,CAAC;qBACH;gBACH,CAAC,CAAC,CAAC;aACJ;YAED,IAAI,IAAI,CAAC,QAAQ,YAAY,qBAAW,EAAE;gBACxC,MAAM,cAAc,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC;qBACvD,MAAM,CAAC,CAAC,GAAQ,EAAE,EAAE,CAAC,GAAG,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;qBACrE,IAAI,CAAC,CAAC,KAAU,EAAE,MAAW,EAAE,EAAE;;oBAChC,OAAO,CACL,CAAC,MAAA,MAAA,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,0CAAG,CAAC,EAAE,aAAa,mCAAI,CAAC,CAAC;wBACvD,CAAC,MAAA,MAAA,aAAa,CAAC,QAAQ,CAAC,MAAM,CAAC,0CAAG,CAAC,EAAE,aAAa,mCAAI,CAAC,CAAC,CACzD,CAAC;gBACJ,CAAC,CAAC;qBACD,GAAG,CAAC,CAAC,GAAQ,EAAE,EAAE;oBAChB,MAAM,KAAK,GAAG,GAAG;yBACd,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC;yBACrB,OAAO,CAAC,sBAAsB,EAAE,CAAC,MAAc,EAAE,EAAE,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC;oBAC7E,aAAa,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,OAAY,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;oBAC9E,OAAO,aAAa,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;gBACrC,CAAC,CAAC,CAAC;gBACL,OAAO,cAAc,CAAC,IAAI,EAAE,CAAC;aAC9B;YAED,MAAM,wBAAwB,GAAG,aAAa,CAAC,QAA2B,CAAC;YAE3E,IACE,OAAO,CAAA,MAAA,wBAAwB,CAAC,CAAC,CAAC,0CAAE,KAAK,CAAA,KAAK,WAAW;gBACzD,OAAO,CAAA,MAAA,wBAAwB,CAAC,CAAC,CAAC,0CAAE,KAAK,CAAA,KAAK,WAAW;gBACzD,OAAO,CAAA,MAAA,wBAAwB,CAAC,CAAC,CAAC,0CAAE,WAAW,CAAA,KAAK,WAAW;gBAE/D,OAAO,wBAAwB,CAAC;YAElC,MAAM,OAAO,GAAG;gBACd,OAAO,EAAE,EAAE,cAAc,EAAE,kBAAkB,EAAE;gBAC/C,KAAK,EAAE,IAAA,wBAAgB,EAAC,IAAI,CAAC;aAC9B,CAAC;YAEF,MAAM,cAAc,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,wBAAwB,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,CAAC,CAAC;YAEvG,OAAO,cAAc,CAAC;QACxB,CAAC,CAAC;QAEM,mBAAc,GAAG,KAAK,EAC5B,wBAAyC,EACzC,OAAW,EACX,MAAe,EACf,SAAkB,EAClB,EAAE;YACF,MAAM,aAAa,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC;YAC5E,MAAM,YAAY,GAAG,IAAI,GAAG,EAAE,CAAC;YAC/B,IAAI,aAAa,aAAb,aAAa,uBAAb,aAAa,CAAE,IAAI,CAAC,IAAI,EAAE;gBAC5B,MAAM,EAAE,KAAK,EAAE,GAAG,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC;gBAE7D,IAAI,KAAK,EAAE;oBACT,KAAK,CAAC,OAAO,CAAC,CAAC,IAAS,EAAE,EAAE;;wBAC1B,IAAI,IAAI,CAAC,MAAM,KAAK,MAAM,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAK,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAE,QAAQ,EAAE,CAAA,EAAE;4BAC3F,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC;4BAErC,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;gCAC9B,MAAM,CAAC,GAAG,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,MAAM,CAAC,QAAQ,GAAG,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;gCACvD,IAAI,IAAI,GAAG,SAAS,CAAC;gCACrB,IAAI,WAAW,GAAG,SAAS,CAAC;gCAC5B,IAAI,SAAS,GAAG,SAAS,CAAC;gCAE1B,IAAI,MAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,WAAW,0CAAE,EAAE;oCAC1B,WAAW,GAAG,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,WAAW,CAAC,EAAE,CAAC,QAAQ,GAAG,OAAO,CAAC,IAAI,EAAE,EAAE,EAAE,OAAO,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC;gCAC1F,IAAI,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,SAAS;oCACpB,SAAS,GAAG,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,SAAS,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,GAAG,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;gCAE3E,IAAI,OAAO,EAAE;oCACX,IAAI,MAAA,OAAO,CAAC,MAAM,0CAAE,SAAS;wCAAE,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;oCAC5F,YAAY,CAAC,GAAG,CAAC,CAAC,EAAE;wCAClB,UAAU,EAAE,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,MAAM,CAAC,QAAQ,GAAG,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC;wCACxD,KAAK,EAAE,IAAI;wCACX,WAAW;wCACX,SAAS;qCACV,CAAC,CAAC;oCACH,SAAS;iCACV;gCACD,YAAY,CAAC,GAAG,CAAC,CAAC,EAAE;oCAClB,UAAU,EAAE,SAAS;oCACrB,KAAK,EAAE,SAAS;oCAChB,WAAW,EAAE,SAAS;oCACtB,SAAS;iCACV,CAAC,CAAC;6BACJ;yBACF;oBACH,CAAC,CAAC,CAAC;iBACJ;aACF;YAED,MAAM,cAAc,GAAoB,EAAE,CAAC;YAC3C,IAAI,CAAA,wBAAwB,aAAxB,wBAAwB,uBAAxB,wBAAwB,CAAE,MAAM,MAAK,CAAC,EAAE;gBAC1C,wBAAwB,aAAxB,wBAAwB,uBAAxB,wBAAwB,CAAE,OAAO,CAAC,CAAC,EAAO,EAAE,CAAM,EAAE,EAAE;;oBACpD,MAAM,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC;oBAC7B,cAAc,CAAC,IAAI,CAAC;wBAClB,EAAE,EAAE,EAAE,CAAC,EAAY;wBACnB,KAAK,EAAE,MAAA,MAAA,EAAE,CAAC,KAAK,mCAAI,MAAA,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,0CAAE,KAAK,mCAAI,IAAI;wBACrD,KAAK,EAAE,MAAA,MAAA,EAAE,CAAC,KAAK,mCAAI,MAAA,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,0CAAE,SAAS,mCAAI,IAAI;wBACzD,MAAM,EAAE,EAAE,CAAC,MAAgB;wBAC3B,WAAW,EAAE,MAAA,MAAA,EAAE,CAAC,WAAW,mCAAI,MAAA,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,0CAAE,WAAW,mCAAI,IAAI;wBACvE,GAAG,EAAE,MAAC,EAAE,CAAC,GAAc,mCAAI,IAAI;qBAChC,CAAC,CAAC;gBACL,CAAC,CAAC,CAAC;aACJ;YAED,OAAO,cAAc,CAAC;QACxB,CAAC,CAAC;QAEF;;;;WAIG;QACH,qBAAgB,GAAG,KAAK,EAAE,EAAU,EAAuB,EAAE;YAC3D,MAAM,SAAS,GAAe;gBAC5B,EAAE,EAAE,EAAE;gBACN,KAAK,EAAE,EAAE;aACV,CAAC;YAEF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC;gBACzC,MAAM,EAAE,KAAK;gBACb,GAAG,EAAE,iCAAiC,EAAE,EAAE;gBAC1C,OAAO,EAAE;oBACP,YAAY,EACV,yHAAyH;iBAC5H;aACF,CAAC,CAAC;YAEH,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,IAAI,CAAC,CAAC;YACrB,MAAM,QAAQ,GAAoB,EAAE,CAAC;YACrC,MAAM,IAAI,GAAG,CAAC,CAAC,0BAA0B,CAAC,CAAC,KAAK,EAAE,CAAC,IAAI,EAAE,CAAC;YAC1D,MAAM,SAAS,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,KAAK,EAAE,CAAC;YAClD,MAAM,KAAK,GAAG,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;YAClG,MAAM,MAAM,GAAa,EAAE,CAAC;YAC5B,MAAM,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,EAAE,CAAC;YAE/C,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;YAEtD,SAAS,CAAC,MAAM,GAAG,MAAM,CAAC;YAC1B,SAAS,CAAC,KAAK,GAAG,KAAK,CAAC;YACxB,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC;YAC7B,SAAS,CAAC,KAAK,GAAG;gBAChB,OAAO,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,IAAI,EAAE;gBACjG,MAAM,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,EAAE;gBAC/B,MAAM,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE;gBAChF,aAAa,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,IAAI,EAAE;aACxG,CAAC;YAEF,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,6BAA6B,CAAC;iBAClD,MAAM,EAAE;iBACR,QAAQ,EAAE;iBACV,EAAE,CAAC,CAAC,CAAC;iBACL,IAAI,EAAE;iBACN,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC;iBACxB,IAAI,EAAE;iBACN,KAAK,CAAC,GAAG,CAAC,CAAC;YACd,SAAS,CAAC,OAAO,GAAG,EAAE,CAAC;YACvB,SAAS,CAAC,UAAU,GAAG,QAAQ,CAC7B,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC,IAAI,EAAE,CAC1E,CAAC;YAEF,MAAM,SAAS,GAAa,EAAE,CAAC;YAC/B,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,UAAU,CAAS,EAAE,IAAS;;gBACxC,IACE,CAAA,MAAA,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,0CAAE,QAAQ,CAAC,UAAU,CAAC;oBAC1C,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,YAAY,EACxD;oBACA,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC;iBAChC;YACH,CAAC,CAAC,CAAC;YACH,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC;YAChC,iCAAiC;YAEjC,MAAM,SAAS,GAAG,CAAC,CAAC,sBAAsB,CAAC,CAAC;YAC5C,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE;gBACxB,MAAM,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;gBAC5C,MAAM,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;gBACzC,IAAI,SAAS,EAAE;oBACb,SAAS,CAAC,OAAO,GAAG;wBAClB,EAAE,EAAE,IAAA,sBAAc,EAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;wBACrD,IAAI,EAAE,8BAA8B;wBACpC,SAAS,EAAE,KAAK,CAAC,CAAC,CAAC,IAAA,uBAAe,EAAC,IAAA,sBAAc,EAAC,KAAK,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE;qBAC7E,CAAC;iBACH;aACF;YACD,MAAM,GAAG,GAAG,CAAC,CAAC,sCAAsC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC;YAEvE,MAAM,UAAU,GAAG,CAAC,aAAa,EAAE,eAAe,EAAE,cAAc,EAAE,SAAS,CAAC,CAAC;YAC/E,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,OAAY,EAAE,EAAE;gBAC5C,wCAAwC;gBACxC,MAAM,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,EAAE,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;gBAC1E,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;oBAC9B,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,MAAM,IAAI,CAAC,EAAE;wBACpD,MAAM,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;wBACjE,MAAM,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;wBACjE,MAAM,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;wBACtE,yEAAyE;wBAEzE,OAAO;4BACL,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE;4BACrF,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC;4BAC7B,QAAQ,EAAE,QAAQ;yBACnB,CAAC;qBACH;yBAAM;wBACL,MAAM,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;wBACjE,MAAM,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;wBACtE,OAAO;4BACL,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE;4BACrE,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC;4BAC7B,QAAQ,EAAE,QAAQ;yBACnB,CAAC;qBACH;iBACF;YACH,CAAC,CAAC,CAAC;YACH,SAAS,CAAC,QAAQ,GAAI,SAAS,CAAC,QAAkB,CAAC,MAAM,CAAC,UAAU,OAAY;gBAC9E,OAAO,OAAO,KAAK,SAAS,CAAC;YAC/B,CAAC,CAAC,CAAC;YAEH,MAAM,GAAG,GAAG,CAAC,CAAC,oCAAoC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC;YACrE,SAAS,CAAC,OAAO,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,OAAY,EAAE,EAAE;gBAC3C,wCAAwC;gBACxC,MAAM,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,KAAK,EAAE,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;gBAC1E,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;oBAC9B,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,MAAM,IAAI,CAAC,EAAE;wBACpD,MAAM,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;wBACjE,MAAM,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;wBACjE,MAAM,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;wBACtE,yEAAyE;wBAEzE,OAAO;4BACL,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE;4BACrF,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC;4BAC7B,QAAQ,EAAE,QAAQ;yBACnB,CAAC;qBACH;yBAAM;wBACL,MAAM,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;wBACjE,MAAM,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC;wBACtE,OAAO;4BACL,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE;4BACrE,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC;4BAC7B,QAAQ,EAAE,QAAQ;yBACnB,CAAC;qBACH;iBACF;YACH,CAAC,CAAC,CAAC;YACH,SAAS,CAAC,OAAO,GAAI,SAAS,CAAC,OAAiB,CAAC,MAAM,CAAC,UAAU,OAAY;gBAC5E,OAAO,OAAO,KAAK,SAAS,CAAC;YAC/B,CAAC,CAAC,CAAC;YAEH,MAAM,WAAW,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,CAAC;YAE5C,WAAW,CAAC,OAAO,CAAC,CAAC,IAAS,EAAE,EAAE;;gBAChC,MAAM,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC,IAAI,EAAE,CAAC;gBACjD,MAAM,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;gBAC/B,MAAM,KAAK,GAAG,IAAA,sBAAc,EAAC,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC;gBACrD,QAAQ,GAAG,EAAE;oBACX,KAAK,QAAQ;wBACX,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,sBAAsB,CAAC,KAAK,CAAC,CAAC;wBACtD,MAAM;oBACR,KAAK,UAAU;wBACb,SAAS,CAAC,aAAa,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC;wBAC1C,IAAI,KAAK,CAAC,SAAS,CAAC,aAAa,CAAC;4BAAE,SAAS,CAAC,aAAa,GAAG,CAAC,CAAC;wBAChE,MAAM;oBACR,KAAK,WAAW;wBACd,SAAS,CAAC,MAAM,GAAG,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;wBACrD,MAAM;oBACR,KAAK,OAAO;wBACV,MAAM,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;wBAChC,IAAI,KAAK,CAAC,MAAM,IAAI,CAAC,EAAE;4BACrB,MAAM,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;4BAC9B,MAAM,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;4BAC5B,MAAM,SAAS,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC;4BAClC,MAAM,OAAO,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC;4BAE9B,IAAI,SAAS,CAAC,QAAQ,EAAE,KAAK,cAAc,EAAE;gCAC3C,SAAS,CAAC,SAAS,GAAG;oCACpB,GAAG,EAAE,SAAS,CAAC,OAAO,EAAE;oCACxB,KAAK,EAAE,SAAS,CAAC,QAAQ,EAAE;oCAC3B,IAAI,EAAE,SAAS,CAAC,WAAW,EAAE;iCAC9B,CAAC;6BACH;4BAED,IAAI,OAAO,CAAC,QAAQ,EAAE,IAAI,cAAc,EAAE;gCACxC,SAAS,CAAC,OAAO,GAAG;oCAClB,GAAG,EAAE,OAAO,CAAC,OAAO,EAAE;oCACtB,KAAK,EAAE,OAAO,CAAC,QAAQ,EAAE;oCACzB,IAAI,EAAE,OAAO,CAAC,WAAW,EAAE;iCAC5B,CAAC;6BACH;yBACF;wBAED,MAAM;oBAER,KAAK,OAAO;wBACV,SAAS,CAAC,MAAM,GAAG,UAAU,CAAC,KAAK,CAAC,CAAC;wBACrC,MAAM;oBACR,KAAK,SAAS;wBACZ,KAAK,MAAM,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC;4BAAE,MAAA,SAAS,CAAC,OAAO,0CAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC;wBAClF,MAAM;oBACR,KAAK,QAAQ;wBACX,SAAS,CAAC,SAAS,GAAG,KAAK,CAAC;iBAC/B;YACH,CAAC,CAAC,CAAC;YAEH,oDAAoD;YACpD,+CAA+C;YAC/C,mBAAmB;YACnB,yDAAyD;YACzD,IAAI;YACJ,OAAO,SAAS,CAAC;QACnB,CAAC,CAAC;QA9qBA,IAAI,CAAC,QAAQ,GAAG,QAAQ,IAAI,IAAI,mBAAS,EAAE,CAAC;IAC9C,CAAC;IAEO,sBAAsB,CAAC,MAAc;QAC3C,IAAI,MAAM,IAAI,kBAAkB;YAAE,OAAO,oBAAW,CAAC,OAAO,CAAC;aACxD,IAAI,MAAM,IAAI,iBAAiB;YAAE,OAAO,oBAAW,CAAC,SAAS,CAAC;aAC9D,IAAI,MAAM,IAAI,eAAe;YAAE,OAAO,oBAAW,CAAC,aAAa,CAAC;QACrE,OAAO,oBAAW,CAAC,OAAO,CAAC;IAC7B,CAAC;IAEO,KAAK,CAAC,mBAAmB,CAC/B,QAAyB,EACzB,GAAW,EACX,QAAgB,CAAC;QAEjB,IAAI;YACF,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC;gBACzC,MAAM,EAAE,KAAK;gBACb,GAAG,EAAE,GAAG,GAAG,MAAM,KAAK,EAAE;gBACxB,OAAO,EAAE;oBACP,YAAY,EACV,yHAAyH;iBAC5H;aACF,CAAC,CAAC;YAEH,IAAI,WAAW,GAAG,KAAK,CAAC;YACxB,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,IAAI,CAAC,CAAC;YACrB,KAAK,MAAM,IAAI,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,OAAO,EAAE,EAAE;gBAC7C,MAAM,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;gBAClC,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;gBACnD,MAAM,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;gBAChD,MAAM,KAAK,GAAG,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,IAAI,EAAE,CAAC;gBAC/B,QAAQ,CAAC,MAAM,EAAE,CAAC;gBAElB,MAAM,SAAS,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gBAC3D,IAAI,MAAM,GAAG,CAAC,CAAC;gBACf,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE;oBACxB,MAAM,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC;iBAC/B;gBACD,IAAI,IAAI,IAAI,IAAI,CAAC,OAAO,CAAC,uBAAuB,CAAC,GAAG,CAAC,CAAC,EAAE;oBACtD,WAAW,GAAG,IAAI,CAAC;oBACnB,QAAQ,CAAC,IAAI,CAAC;wBACZ,EAAE,EAAE,EAAE;wBACN,MAAM;wBACN,KAAK;wBACL,KAAK;qBACN,CAAC,CAAC;iBACJ;aACF;YAED,IAAI,WAAW;gBAAE,MAAM,IAAI,CAAC,mBAAmB,CAAC,QAAQ,EAAE,GAAG,EAAE,EAAE,KAAK,CAAC,CAAC;SACzE;QAAC,OAAO,GAAG,EAAE;YACZ,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;SACpB;IACH,CAAC;IAuLD,mBAAmB,CAAC,SAAiB,EAAE,GAAG,IAAS;QACjD,IAAI,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC;YAAE,OAAO,IAAI,eAAK,EAAE,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC;QACnF,OAAO,IAAI,CAAC,QAAQ,CAAC,mBAAmB,CAAC,SAAS,EAAE,GAAG,IAAI,CAAC,CAAC;IAC/D,CAAC;IAED,mBAAmB,CAAC,SAAiB;QACnC,OAAO,IAAI,CAAC,QAAQ,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC;IACtD,CAAC;CA2bF;AAED,kBAAe,WAAW,CAAC;AAE3B,iBAAiB;AACjB,mCAAmC;AACnC,qDAAqD;AACrD,uDAAuD;AACvD,yBAAyB;AACzB,QAAQ"} \ No newline at end of file diff --git a/dist/providers/movies/index.js b/dist/providers/movies/index.js index 8868a6fb8..a4a05de8d 100644 --- a/dist/providers/movies/index.js +++ b/dist/providers/movies/index.js @@ -11,5 +11,14 @@ const kissasian_1 = __importDefault(require("./kissasian")); const movidhdwatch_1 = __importDefault(require("./movidhdwatch")); const smashystream_1 = __importDefault(require("./smashystream")); const viewAsian_1 = __importDefault(require("./viewAsian")); -exports.default = { DramaCool: dramacool_1.default, FlixHQ: flixhq_1.default, Fmovies: fmovies_1.default, Goku: goku_1.default, KissAsian: kissasian_1.default, MovieHdWatch: movidhdwatch_1.default, SmashyStream: smashystream_1.default, ViewAsian: viewAsian_1.default }; +exports.default = { + DramaCool: dramacool_1.default, + FlixHQ: flixhq_1.default, + Fmovies: fmovies_1.default, + Goku: goku_1.default, + KissAsian: kissasian_1.default, + MovieHdWatch: movidhdwatch_1.default, + SmashyStream: smashystream_1.default, + ViewAsian: viewAsian_1.default, +}; //# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/providers/movies/index.js.map b/dist/providers/movies/index.js.map index e6aafd04a..10b9f0dc2 100644 --- a/dist/providers/movies/index.js.map +++ b/dist/providers/movies/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/providers/movies/index.ts"],"names":[],"mappings":";;;;;AAAA,4DAAoC;AACpC,sDAA8B;AAC9B,wDAAgC;AAChC,kDAA0B;AAC1B,4DAAoC;AACpC,kEAA0C;AAC1C,kEAA0C;AAC1C,4DAAoC;AAEpC,kBAAe,EAAE,SAAS,EAAT,mBAAS,EAAE,MAAM,EAAN,gBAAM,EAAE,OAAO,EAAP,iBAAO,EAAE,IAAI,EAAJ,cAAI,EAAE,SAAS,EAAT,mBAAS,EAAE,YAAY,EAAZ,sBAAY,EAAE,YAAY,EAAZ,sBAAY,EAAE,SAAS,EAAT,mBAAS,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/providers/movies/index.ts"],"names":[],"mappings":";;;;;AAAA,4DAAoC;AACpC,sDAA8B;AAC9B,wDAAgC;AAChC,kDAA0B;AAC1B,4DAAoC;AACpC,kEAA0C;AAC1C,kEAA0C;AAC1C,4DAAoC;AAEpC,kBAAe;IACb,SAAS,EAAT,mBAAS;IACT,MAAM,EAAN,gBAAM;IACN,OAAO,EAAP,iBAAO;IACP,IAAI,EAAJ,cAAI;IACJ,SAAS,EAAT,mBAAS;IACT,YAAY,EAAZ,sBAAY;IACZ,YAAY,EAAZ,sBAAY;IACZ,SAAS,EAAT,mBAAS;CACV,CAAC"} \ No newline at end of file diff --git a/dist/providers/movies/ummagurau.js.map b/dist/providers/movies/ummagurau.js.map index 0bae6b7f3..80d5c95a0 100644 --- a/dist/providers/movies/ummagurau.js.map +++ b/dist/providers/movies/ummagurau.js.map @@ -1 +1 @@ -{"version":3,"file":"ummagurau.js","sourceRoot":"","sources":["../../../src/providers/movies/ummagurau.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ummagurau.js","sourceRoot":"","sources":["../../../src/providers/movies/ummagurau.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/providers/movies/viewAsian.js b/dist/providers/movies/viewAsian.js index 40b124b3b..6680df75e 100644 --- a/dist/providers/movies/viewAsian.js +++ b/dist/providers/movies/viewAsian.js @@ -59,6 +59,7 @@ class ViewAsian extends models_1.MovieParser { const $ = (0, cheerio_1.load)(data); mediaInfo.id = realMediaId; mediaInfo.title = $('.detail-mod h3').text(); + mediaInfo.banner = $('.detail-mod > dm-thumb > img').attr('src'); mediaInfo.otherNames = $('.other-name a') .map((i, el) => $(el).attr('title').trim()) .get(); diff --git a/dist/providers/movies/viewAsian.js.map b/dist/providers/movies/viewAsian.js.map index 791ad533a..9696a90aa 100644 --- a/dist/providers/movies/viewAsian.js.map +++ b/dist/providers/movies/viewAsian.js.map @@ -1 +1 @@ -{"version":3,"file":"viewAsian.js","sourceRoot":"","sources":["../../../src/providers/movies/viewAsian.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"viewAsian.js","sourceRoot":"","sources":["../../../src/providers/movies/viewAsian.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/utils/utils.js.map b/dist/utils/utils.js.map index 3d8e135e4..e64239b4f 100644 --- a/dist/utils/utils.js.map +++ b/dist/utils/utils.js.map @@ -1 +1 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../src/utils/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../src/utils/utils.ts"],"names":[],"mappings":";;;AAAA,qCAA+B;AAIlB,QAAA,UAAU,GACrB,qHAAqH,CAAC;AAC3G,QAAA,IAAI,GAAG,CAAC,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,WAAW,EAAE,UAAU,EAAE,QAAQ,CAAC,CAAC;AAE5F,MAAM,WAAW,GAAG,CAAC,OAAe,EAAE,EAAE;IAC7C,MAAM,GAAG,GAAa,EAAE,CAAC;IACzB,IAAI,KAAK,GAAG,EAAE,CAAC;IACf,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QACvC,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,IAAI,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE;YACzE,SAAS;SACV;QACD,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE;YAC1C,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC;YACvB,KAAK,GAAG,EAAE,CAAC;YACX,SAAS;SACV;QACD,KAAK,IAAI,OAAO,CAAC,CAAC,CAAC,CAAC;KACrB;IACD,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;IAChB,OAAO,GAAG,CAAC;AACb,CAAC,CAAC;AAhBW,QAAA,WAAW,eAgBtB;AAEK,MAAM,OAAO,GAAG,CAAC,EAAU,EAAE,EAAE;IACpC,IAAI,GAAG,GAAG,EAAE,CAAC;IACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAA,EAAE,aAAF,EAAE,uBAAF,EAAE,CAAE,MAAM,IAAG,CAAC,EAAE,CAAC,EAAE,EAAE;QACvC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC;KACd;IACD,MAAM,GAAG,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;IAC1B,OAAO,GAAG,GAAG,IAAI,CAAC;AACpB,CAAC,CAAC;AAPW,QAAA,OAAO,WAOlB;AAEK,MAAM,WAAW,GAAG,CAAC,KAAa,EAAE,EAAE;IAC3C,MAAM,MAAM,GAAG,KAAK,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;IAC3C,OAAO,MAAM,CAAC,IAAI,EAAE,CAAC;AACvB,CAAC,CAAC;AAHW,QAAA,WAAW,eAGtB;AAEK,MAAM,UAAU,GAAG,CAAC,CAAS,EAAE,CAAS,EAAE,EAAE;IACjD,IAAI,CAAC,IAAI,EAAE;QAAE,OAAO;IACpB,MAAM,CAAC,GAAG,IAAA,cAAI,EAAC,CAAC,CAAC,CAAC;IAClB,IAAI,CAAC,GAAG,CAAC,CAAC;IACV,IAAI,GAAG,GAAG,EAAE,CAAC;IACb,IAAI,EAAE,GAAG,CAAC,EAAE,CAAC;IACb,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QACxB,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE;YACf,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC;YACZ,GAAG,GAAG,EAAE,CAAC;YACT,CAAC,EAAE,CAAC;YACJ,MAAM;SACP;QACD,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;KACb;IACD,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QACxB,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE;YACf,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;YACzB,GAAG,GAAG,EAAE,CAAC;YACT,SAAS;SACV;QACD,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;KACb;IACD,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;IACzB,OAAO,EAAE,CAAC;AACZ,CAAC,CAAC;AAzBW,QAAA,UAAU,cAyBrB;AAEK,MAAM,KAAK,GAAG,CAAC,EAAE,IAAI,GAAG,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,IAAI,GAAG,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,EAAE,EAAE,CAC9F,KAAK,CAAC,IAAI,CAAC,EAAE,MAAM,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,CAAC;AADvC,QAAA,KAAK,SACkC;AAE7C,MAAM,qBAAqB,GAAG,CAAC,CAAS,EAAE,EAAE,CAAC,CAAA,CAAC,aAAD,CAAC,uBAAD,CAAC,CAAE,MAAM,CAAC,CAAC,EAAE,WAAW,EAAE,IAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AAA/E,QAAA,qBAAqB,yBAA0D;AAErF,MAAM,OAAO,GAAG,CAAC,IAAY,EAAE,IAAY,EAAE,EAAE;IACpD,MAAM,SAAS,GAAG,YAAI,CAAC,OAAO,CAAC,IAAA,6BAAqB,EAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;IAChE,MAAM,SAAS,GAAG,YAAI,CAAC,OAAO,CAAC,IAAA,6BAAqB,EAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;IAChE,MAAM,GAAG,GAAG,IAAI,IAAI,EAAE,CAAC;IACvB,MAAM,QAAQ,GAAG,IAAI,IAAI,EAAE,CAAC;IAC5B,MAAM,QAAQ,GAAG,IAAI,IAAI,EAAE,CAAC;IAC5B,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;IACvE,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;IACvE,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;IAC9B,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;IAC9B,OAAO,CAAC,QAAQ,CAAC,OAAO,EAAE,GAAG,IAAI,EAAE,QAAQ,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,CAAC;AAChE,CAAC,CAAC;AAXW,QAAA,OAAO,WAWlB;AAEK,MAAM,MAAM,GAAG,CAAC,GAAW,EAAE,EAAE;IACpC,IAAI;QACF,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;KACjB;IAAC,OAAO,CAAC,EAAE;QACV,OAAO,KAAK,CAAC;KACd;IACD,OAAO,IAAI,CAAC;AACd,CAAC,CAAC;AAPW,QAAA,MAAM,UAOjB;AAEF,SAAgB,eAAe,CAAC,YAAoB;IAClD,IAAI,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,GAAG,IAAI,CAAC,CAAC;IAC9C,IAAI,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG,EAAE,CAAC,CAAC;IACvC,MAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG,EAAE,CAAC,CAAC;IAEvC,OAAO,GAAG,OAAO,GAAG,EAAE,CAAC;IACvB,OAAO,GAAG,OAAO,GAAG,EAAE,CAAC;IAEvB,OAAO,KAAK,KAAK,IAAI,OAAO,IAAI,OAAO,GAAG,CAAC;AAC7C,CAAC;AATD,0CASC;AAEM,MAAM,iBAAiB,GAAG,CAAC,KAAa,EAAE,MAAc,EAAU,EAAE;IACzE,KAAK,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC;IAClC,MAAM,GAAG,MAAM,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC;IAEpC,IAAI,KAAK,KAAK,MAAM;QAAE,OAAO,CAAC,CAAC,CAAC,qBAAqB;IACrD,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC;QAAE,OAAO,CAAC,CAAC,CAAC,6CAA6C;IAElG,MAAM,YAAY,GAAG,IAAI,GAAG,EAAE,CAAC;IAC/B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;QACzC,MAAM,MAAM,GAAG,KAAK,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC;QACzC,MAAM,KAAK,GAAG,YAAY,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAE1E,YAAY,CAAC,GAAG,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;KACjC;IAED,IAAI,gBAAgB,GAAG,CAAC,CAAC;IACzB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;QAC1C,MAAM,MAAM,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC;QAC1C,MAAM,KAAK,GAAG,YAAY,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAEtE,IAAI,KAAK,GAAG,CAAC,EAAE;YACb,YAAY,CAAC,GAAG,CAAC,MAAM,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC;YACpC,gBAAgB,EAAE,CAAC;SACpB;KACF;IAED,OAAO,CAAC,GAAG,GAAG,gBAAgB,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;AACvE,CAAC,CAAC;AA3BW,QAAA,iBAAiB,qBA2B5B;AAEK,MAAM,cAAc,GAAG,CAAC,GAAW,EAAE,MAAc,EAAE,EAAE;IAC5D,MAAM,KAAK,GAAG,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;IAClC,OAAO,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC;AACjE,CAAC,CAAC;AAHW,QAAA,cAAc,kBAGzB;AAEK,MAAM,eAAe,GAAG,CAAC,GAAW,EAAE,MAAc,EAAE,EAAE;IAC7D,MAAM,KAAK,GAAG,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;IAClC,OAAO,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;AACpD,CAAC,CAAC;AAHW,QAAA,eAAe,mBAG1B;AAEK,MAAM,kBAAkB,GAAG,CAAC,GAAW,EAAE,MAAc,EAAE,EAAE;IAChE,MAAM,KAAK,GAAG,GAAG,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC;IACtC,OAAO,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC;AACjE,CAAC,CAAC;AAHW,QAAA,kBAAkB,sBAG7B;AAEK,MAAM,mBAAmB,GAAG,CAAC,GAAW,EAAE,MAAc,EAAE,EAAE;IACjE,MAAM,KAAK,GAAG,GAAG,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC;IACtC,OAAO,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;AACpD,CAAC,CAAC;AAHW,QAAA,mBAAmB,uBAG9B"} \ No newline at end of file diff --git a/examples/batman.ts b/examples/batman.ts index 170913317..e1c740af0 100644 --- a/examples/batman.ts +++ b/examples/batman.ts @@ -1,9 +1,9 @@ -import { COMICS } from '..'; +import { COMICS } from ".."; const main = async () => { const getComics = new COMICS.GetComics(); - const { containers } = await getComics.search('Batman'); + const { containers } = await getComics.search("Batman"); for (const v of containers) { console.log(v.title); diff --git a/examples/one-piece.ts b/examples/one-piece.ts index 6543b7fc5..ebe80f1b9 100644 --- a/examples/one-piece.ts +++ b/examples/one-piece.ts @@ -1,10 +1,10 @@ -import { ANIME } from '..'; +import { ANIME } from ".."; const main = async () => { // Create a new instance of the Gogoanime provider const gogoanime = new ANIME.Gogoanime(); // Search for an anime. In this case, "One Piece" - const results = await gogoanime.search('One Piece'); + const results = await gogoanime.search("One Piece"); // print the results console.log(results); }; diff --git a/examples/pride-and-prejudice.ts b/examples/pride-and-prejudice.ts index cbcf5712c..e027ddecc 100644 --- a/examples/pride-and-prejudice.ts +++ b/examples/pride-and-prejudice.ts @@ -1,9 +1,9 @@ -import { BOOKS } from '..'; +import { BOOKS } from ".."; const main = async () => { const books = new BOOKS.Libgen(); - const res = await books.search('pride and prejudice'); + const res = await books.search("pride and prejudice"); for (const v of res) { console.log(v.title); diff --git a/examples/saikyou-onmyouji-no-isekai-tenseiki.ts b/examples/saikyou-onmyouji-no-isekai-tenseiki.ts index b60763841..a1b09b2ad 100644 --- a/examples/saikyou-onmyouji-no-isekai-tenseiki.ts +++ b/examples/saikyou-onmyouji-no-isekai-tenseiki.ts @@ -1,9 +1,9 @@ -import { ANIME } from '../src'; +import { ANIME } from "../src"; const main = async () => { // Create a new instance of the Gogoanime provider const gogoanime = new ANIME.Gogoanime(); - const animeId = 'saikyou-onmyouji-no-isekai-tenseiki'; + const animeId = "saikyou-onmyouji-no-isekai-tenseiki"; try { // try to get anime info const results = await gogoanime.fetchAnimeInfo(animeId); @@ -11,7 +11,9 @@ const main = async () => { return results; } catch { // get new id and try again (default will be episode 1 i think) - const anime_id = await gogoanime.fetchAnimeIdFromEpisodeId(animeId + '-episode-4'); + const anime_id = await gogoanime.fetchAnimeIdFromEpisodeId( + animeId + "-episode-4" + ); const results = await gogoanime.fetchAnimeInfo(anime_id); console.log(results); } diff --git a/examples/solo-leveling.ts b/examples/solo-leveling.ts index 22c2f6836..37e0c0c69 100644 --- a/examples/solo-leveling.ts +++ b/examples/solo-leveling.ts @@ -1,16 +1,18 @@ -import { MANGA } from '..'; +import { MANGA } from ".."; const main = async () => { const getManga = new MANGA.AsuraScans(); - const resultsSearch = await getManga.search('hero returns'); - console.log(resultsSearch) + const resultsSearch = await getManga.search("hero returns"); + console.log(resultsSearch); - const results = await getManga.fetchMangaInfo('1948049029-the-hero-returns'); - console.log(results) + const results = await getManga.fetchMangaInfo("1948049029-the-hero-returns"); + console.log(results); - const resultsPage = await getManga.fetchChapterPages('4675140488-the-hero-returns-chapter-1'); - console.log(resultsPage) + const resultsPage = await getManga.fetchChapterPages( + "4675140488-the-hero-returns-chapter-1" + ); + console.log(resultsPage); }; main(); diff --git a/jest.config.ts b/jest.config.ts index e5c3c9080..65d2a16de 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -1,6 +1,6 @@ /** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */ module.exports = { - preset: 'ts-jest', - testEnvironment: 'node', - testMatch: ['**/test/**/*.test.ts'], + preset: "ts-jest", + testEnvironment: "node", + testMatch: ["**/test/**/*.test.ts"], }; diff --git a/src/extractors/index.ts b/src/extractors/index.ts index 90ce7a3f7..42a17b6d4 100644 --- a/src/extractors/index.ts +++ b/src/extractors/index.ts @@ -37,5 +37,5 @@ export { VidCloud, VidMoly, VizCloud, - Voe + Voe, }; diff --git a/src/extractors/mp4upload.ts b/src/extractors/mp4upload.ts index 92c977870..d326f4027 100644 --- a/src/extractors/mp4upload.ts +++ b/src/extractors/mp4upload.ts @@ -8,10 +8,12 @@ class Mp4Upload extends VideoExtractor { try { const { data } = await this.client.get(videoUrl.href); - const playerSrc = data.match(/(?<=player\.src\()\s*{\s*type:\s*"[^"]+",\s*src:\s*"([^"]+)"\s*}\s*(?=\);)/s); + const playerSrc = data.match( + /(?<=player\.src\()\s*{\s*type:\s*"[^"]+",\s*src:\s*"([^"]+)"\s*}\s*(?=\);)/s + ); const streamUrl = playerSrc[1]; - if (!streamUrl) throw new Error("Stream url not found"); + if (!streamUrl) throw new Error('Stream url not found'); this.sources.push({ quality: 'auto', diff --git a/src/extractors/smashystream.ts b/src/extractors/smashystream.ts index 13a94bf8e..cd63eeaf0 100644 --- a/src/extractors/smashystream.ts +++ b/src/extractors/smashystream.ts @@ -12,7 +12,10 @@ class SmashyStream extends VideoExtractor { override extract = async (videoUrl: URL): Promise<{ sources: IVideo[] } & { subtitles: ISubtitle[] }> => { try { - const result: { source: string; data: { sources: IVideo[] } & { subtitles: ISubtitle[] } }[] = []; + const result: { + source: string; + data: { sources: IVideo[] } & { subtitles: ISubtitle[] }; + }[] = []; const { data } = await this.client.get(videoUrl.href); const $ = load(data); diff --git a/src/extractors/vidcloud.ts b/src/extractors/vidcloud.ts index 09cc52520..24547ddd6 100644 --- a/src/extractors/vidcloud.ts +++ b/src/extractors/vidcloud.ts @@ -46,18 +46,18 @@ class VidCloud extends VideoExtractor { ).data; } - const sourcesArray = res.data.sources.split(""); - let extractedKey = ""; + const sourcesArray = res.data.sources.split(''); + let extractedKey = ''; for (const index of key) { for (let i = index[0]; i < index[1]; i++) { extractedKey += res.data.sources[i]; - sourcesArray[i] = ""; + sourcesArray[i] = ''; } } key = extractedKey; - res.data.sources = sourcesArray.join(""); + res.data.sources = sourcesArray.join(''); const decryptedVal = CryptoJS.AES.decrypt(res.data.sources, key).toString(CryptoJS.enc.Utf8); sources = isJson(decryptedVal) ? JSON.parse(decryptedVal) : res.data.sources; diff --git a/src/extractors/vizcloud.ts b/src/extractors/vizcloud.ts index 6993fb97d..cde104573 100644 --- a/src/extractors/vizcloud.ts +++ b/src/extractors/vizcloud.ts @@ -13,26 +13,21 @@ class VizCloud extends VideoExtractor { post: string[]; pre: string[]; } = { - cipher: '', - encrypt: '', - main: '', - operations: new Map(), - pre: [], - post: [], - }; - - override extract = async ( - videoUrl: URL, - vizCloudHelper : string, - apiKey : string, - ): Promise => { + cipher: '', + encrypt: '', + main: '', + operations: new Map(), + pre: [], + post: [], + }; - const vizID: Array = videoUrl.href.split("/"); + override extract = async (videoUrl: URL, vizCloudHelper: string, apiKey: string): Promise => { + const vizID: Array = videoUrl.href.split('/'); let url; if (!vizID.length) { throw new Error('Video not found'); } else { - url = `${vizCloudHelper}/vizcloud?query=${encodeURIComponent(vizID.pop() ?? "")}&apikey=${apiKey}`; + url = `${vizCloudHelper}/vizcloud?query=${encodeURIComponent(vizID.pop() ?? '')}&apikey=${apiKey}`; } const { data } = await this.client.get(url); @@ -51,18 +46,18 @@ class VizCloud extends VideoExtractor { const req = await this.client({ method: 'get', url: main, - headers: {'referer': 'https://9anime.to'} - }) + headers: { referer: 'https://9anime.to' }, + }); const resolutions = req.data.match(/(RESOLUTION=)(.*)(\s*?)(\s*.*)/g); resolutions?.forEach((res: string) => { - const index = main.lastIndexOf('/'); - const quality = res.split('\n')[0].split('x')[1].split(',')[0]; - const url = main.slice(0, index); - this.sources.push({ - url: url + '/' + res.split('\n')[1], - isM3U8: (url + res.split('\n')[1]).includes('.m3u8'), - quality: quality + 'p', - }); + const index = main.lastIndexOf('/'); + const quality = res.split('\n')[0].split('x')[1].split(',')[0]; + const url = main.slice(0, index); + this.sources.push({ + url: url + '/' + res.split('\n')[1], + isM3U8: (url + res.split('\n')[1]).includes('.m3u8'), + quality: quality + 'p', + }); }); return this.sources; }; diff --git a/src/models/anime-parser.ts b/src/models/anime-parser.ts index 3fa208f86..d17ec9b66 100644 --- a/src/models/anime-parser.ts +++ b/src/models/anime-parser.ts @@ -1,5 +1,5 @@ import { BaseParser, IAnimeInfo, ISource, IEpisodeServer, ProxyConfig } from '.'; -import { AxiosAdapter } from "axios"; +import { AxiosAdapter } from 'axios'; abstract class AnimeParser extends BaseParser { /** diff --git a/src/providers/anime/animesaturn.ts b/src/providers/anime/animesaturn.ts index 5dae3767a..3e0972781 100644 --- a/src/providers/anime/animesaturn.ts +++ b/src/providers/anime/animesaturn.ts @@ -118,16 +118,16 @@ class AnimeSaturn extends AnimeParser { let data = await this.client.get(serverOneUrl); let $ = await load(data.data); - + const sources: ISource = { - headers: {}, - subtitles: [], - sources: [], + headers: {}, + subtitles: [], + sources: [], }; - + // M3U8 and MP4 const scriptTag = $('script').filter(function () { - return $(this).text().includes("jwplayer('player_hls')"); + return $(this).text().includes("jwplayer('player_hls')"); }); let serverOneSource: string | undefined; @@ -138,14 +138,19 @@ class AnimeSaturn extends AnimeParser { scriptText.split('\n').forEach(line => { if (line.includes('file:') && !serverOneSource) { - serverOneSource = line.split('file:')[1].trim().replace(/'/g, '').replace(/,/g, '').replace(/"/g, ''); + serverOneSource = line + .split('file:')[1] + .trim() + .replace(/'/g, '') + .replace(/,/g, '') + .replace(/"/g, ''); } }); }); // mp4 if (!serverOneSource) { - serverOneSource = $('#myvideo > source').attr('src') + serverOneSource = $('#myvideo > source').attr('src'); } if (!serverOneSource) throw new Error('Invalid source'); @@ -155,15 +160,15 @@ class AnimeSaturn extends AnimeParser { isM3U8: serverOneSource.includes('.m3u8'), }); - if (serverOneSource.includes('.m3u8')) { - sources.subtitles?.push({ - url: serverOneSource.replace('playlist.m3u8', 'subtitles.vtt'), - lang: 'Spanish', - }); + if (serverOneSource.includes('.m3u8')) { + sources.subtitles?.push({ + url: serverOneSource.replace('playlist.m3u8', 'subtitles.vtt'), + lang: 'Spanish', + }); } // STREAMTAPE - const serverTwoUrl = serverOneUrl + '&server=1' // scrape from server 2 (streamtape) + const serverTwoUrl = serverOneUrl + '&server=1'; // scrape from server 2 (streamtape) data = await this.client.get(serverTwoUrl); $ = await load(data.data); @@ -173,8 +178,8 @@ class AnimeSaturn extends AnimeParser { if (!serverTwoSource) throw new Error('Invalid source'); sources.sources.push({ - url: serverTwoSource[0].url, - isM3U8: serverTwoSource[0].isM3U8, + url: serverTwoSource[0].url, + isM3U8: serverTwoSource[0].isM3U8, }); return sources; diff --git a/src/providers/anime/enime.ts b/src/providers/anime/enime.ts index 5aefec767..d422cb584 100644 --- a/src/providers/anime/enime.ts +++ b/src/providers/anime/enime.ts @@ -24,7 +24,9 @@ class Enime extends AnimeParser { * @param page Page number (optional) */ rawSearch = async (query: string, page: number = 1, perPage: number = 15): Promise => { - const { data } = await this.client.get(`${this.enimeApi}/search/${query}?page=${page}&perPage=${perPage}`); + const { data } = await this.client.get( + `${this.enimeApi}/search/${query}?page=${page}&perPage=${perPage}` + ); return data; }; @@ -43,7 +45,9 @@ class Enime extends AnimeParser { results: [], }; - const { data } = await this.client.get(`${this.enimeApi}/search/${query}?page=${page}&perPage=${perPage}`); + const { data } = await this.client.get( + `${this.enimeApi}/search/${query}?page=${page}&perPage=${perPage}` + ); if (data.currentPage !== res.currentPage) res.hasNextPage = true; diff --git a/src/providers/anime/gogoanime.ts b/src/providers/anime/gogoanime.ts index 5ca1e5d18..6e0a2ee14 100644 --- a/src/providers/anime/gogoanime.ts +++ b/src/providers/anime/gogoanime.ts @@ -184,7 +184,11 @@ class Gogoanime extends AnimeParser { }; case StreamingServers.StreamSB: return { - headers: { Referer: serverUrl.href, watchsb: 'streamsb', 'User-Agent': USER_AGENT }, + headers: { + Referer: serverUrl.href, + watchsb: 'streamsb', + 'User-Agent': USER_AGENT, + }, sources: await new StreamSB(this.proxyConfig, this.adapter).extract(serverUrl), download: `https://gogohd.net/download${serverUrl.search}`, }; diff --git a/src/providers/anime/index.ts b/src/providers/anime/index.ts index 0e4748f09..799a838e5 100644 --- a/src/providers/anime/index.ts +++ b/src/providers/anime/index.ts @@ -9,4 +9,15 @@ import Bilibili from './bilibili'; import Marin from './marin'; import AnimeSaturn from './animesaturn'; -export default { Gogoanime, NineAnime, AnimePahe, Zoro, AnimeFox, Enime, Crunchyroll, Bilibili, Marin, AnimeSaturn }; +export default { + Gogoanime, + NineAnime, + AnimePahe, + Zoro, + AnimeFox, + Enime, + Crunchyroll, + Bilibili, + Marin, + AnimeSaturn, +}; diff --git a/src/providers/anime/marin.ts b/src/providers/anime/marin.ts index 22599e028..c3a33c7e7 100644 --- a/src/providers/anime/marin.ts +++ b/src/providers/anime/marin.ts @@ -258,7 +258,7 @@ class Marin extends AnimeParser { const token = await this.getToken(); const cookie = `__ddg1=;__ddg2_=; XSRF-TOKEN=${token[1].split(';')[0]}; marin_session=${ token[0].split(';')[0] - };` + };`; let data; try { const response = await this.client.post( @@ -285,7 +285,7 @@ class Marin extends AnimeParser { const response_data = { headers: { - Cookie: cookie + Cookie: cookie, }, sources: data.props.video.data.mirror.map((el: any) => { return { diff --git a/src/providers/anime/zoro.ts b/src/providers/anime/zoro.ts index 62a37db80..001d21f3b 100644 --- a/src/providers/anime/zoro.ts +++ b/src/providers/anime/zoro.ts @@ -188,7 +188,11 @@ class Zoro extends AnimeParser { }; case StreamingServers.StreamSB: return { - headers: { Referer: serverUrl.href, watchsb: 'streamsb', 'User-Agent': USER_AGENT }, + headers: { + Referer: serverUrl.href, + watchsb: 'streamsb', + 'User-Agent': USER_AGENT, + }, sources: await new StreamSB(this.proxyConfig, this.adapter).extract(serverUrl, true), }; case StreamingServers.StreamTape: diff --git a/src/providers/comics/getComics.ts b/src/providers/comics/getComics.ts index 14219d954..1cb91a11f 100644 --- a/src/providers/comics/getComics.ts +++ b/src/providers/comics/getComics.ts @@ -17,7 +17,10 @@ class getComics extends ComicParser { const { data } = await this.client.get(`${this.baseUrl}/page/${page ? page : 1}/?s=${query}`); const $ = load(data); const lastPage = $('section section nav:eq(1) ul li:last').text(); - const res: ComicRes = { containers: [], hasNextPage: $('a.pagination-older').text() != '' }; + const res: ComicRes = { + containers: [], + hasNextPage: $('a.pagination-older').text() != '', + }; $('article').each((i, el) => { const container: GetComicsComics = new GetComicsComicsObject(); const vals = parsePostInfo($(el).children('div.post-info').text()); diff --git a/src/providers/light-novels/index.ts b/src/providers/light-novels/index.ts index 6bedc7f4f..51a40daaf 100644 --- a/src/providers/light-novels/index.ts +++ b/src/providers/light-novels/index.ts @@ -1,3 +1,4 @@ import ReadLightNovels from './readlightnovels'; +import NovelUpdates from './novelupdates'; -export default { ReadLightNovels }; +export default { ReadLightNovels, NovelUpdates }; diff --git a/src/providers/light-novels/novelupdates.ts b/src/providers/light-novels/novelupdates.ts new file mode 100644 index 000000000..fde195447 --- /dev/null +++ b/src/providers/light-novels/novelupdates.ts @@ -0,0 +1,205 @@ +import { load } from 'cheerio'; + +import { + LightNovelParser, + ISearch, + ILightNovelInfo, + ILightNovelChapter, + ILightNovelChapterContent, + ILightNovelResult, + MediaStatus, +} from '../../models'; + +class NovelUpdates extends LightNovelParser { + override readonly name = 'NovelUpdates'; + protected override baseUrl = 'https://www.novelupdates.com'; + + private proxyURL = 'http://translate.google.com/translate?sl=ja&tl=en&u='; + + protected override logo = 'https://www.novelupdates.com/appicon.png'; + protected override classPath = 'LIGHT_NOVELS.NovelUpdates'; + + /** + * + * @param lightNovelUrl light novel link or id + * @param chapterPage chapter page number (optional) if not provided, will fetch all chapter pages. + */ + override fetchLightNovelInfo = async ( + lightNovelUrl: string, + chapterPage: number = -1 + ): Promise => { + if (!lightNovelUrl.startsWith(this.baseUrl)) { + lightNovelUrl = `${this.baseUrl}/series/${lightNovelUrl}`; + } + const lightNovelInfo: ILightNovelInfo = { + id: lightNovelUrl.split('/')?.pop()!, + title: '', + url: lightNovelUrl, + }; + + try { + const page = await fetch(`${this.proxyURL}${encodeURIComponent(lightNovelUrl)}`, { + headers: { + Referer: lightNovelUrl, + }, + }); + + const $ = load(await page.text()); + + if ( + $('title').html() === 'Just a moment...' || + $('title').html() === 'Attention Required! | Cloudflare' + ) { + throw new Error('Client is blocked from accessing the site.'); + } + + lightNovelInfo.title = $('div.seriestitlenu').text()?.trim(); + + lightNovelInfo.image = $('div.seriesimg img').attr('src'); + lightNovelInfo.author = $('div#showauthors a').text(); + lightNovelInfo.genres = $('div#seriesgenre a') + .map((i, el) => $(el).text()) + .get(); + + lightNovelInfo.rating = parseFloat( + $( + 'div.col-xs-12.col-sm-8.col-md-8.desc > div.rate > div.small > em > strong:nth-child(1) > span' + ).text() + ); + lightNovelInfo.views = parseInt( + $('div.col-xs-12.col-sm-4.col-md-4.info-holder > div.info > div:nth-child(4) > span').text() + ); + lightNovelInfo.description = $('div#editdescription').text()?.trim(); + + const status = $('div#editstatus').text()?.trim(); + + if (status.includes('Complete')) { + lightNovelInfo.status = MediaStatus.COMPLETED; + } else if (status.includes('Ongoing')) { + lightNovelInfo.status = MediaStatus.ONGOING; + } else { + lightNovelInfo.status = MediaStatus.UNKNOWN; + } + + const postId = $('input#mypostid').attr('value'); + + lightNovelInfo.chapters = await this.fetchChapters(postId!); + lightNovelInfo.rating = + Number($('h5.seriesother span.uvotes').text()?.split(' /')[0]?.substring(1) ?? 0) * 2; + + return lightNovelInfo; + } catch (err) { + console.error(err); + throw new Error((err as Error).message); + } + }; + private fetchChapters = async (postId: string): Promise => { + const chapters: ILightNovelChapter[] = []; + + const chapterData = ( + await ( + await fetch(`${this.baseUrl}/wp-admin/admin-ajax.php`, { + method: 'POST', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', + Cookie: '_ga=;', + }, + body: `action=nd_getchapters&mypostid=${postId}&mypostid2=0`, + }) + ).text() + ).substring(1); + + const $ = load(chapterData); + $('li.sp_li_chp a[data-id]').each((index, el) => { + const id = $(el).attr('data-id'); + const title = $(el).find('span').text(); + + chapters.push({ + id: id!, + title: title!, + url: `${this.baseUrl}/extnu/${id}`, + }); + }); + + return chapters; + }; + + /** + * + * @param chapterId chapter id or url + */ + override fetchChapterContent = async (chapterId: string): Promise => { + if (!chapterId.startsWith(this.baseUrl)) { + chapterId = `${this.baseUrl}/extnu/${chapterId}`; + } + const contents: ILightNovelChapterContent = { + novelTitle: '', + chapterTitle: '', + text: '', + }; + + try { + const page = await fetch(`${this.proxyURL}${encodeURIComponent(chapterId)}`); + const data = await page.text(); + + const $ = load(data); + + contents.novelTitle = $('title').text(); + contents.chapterTitle = $('title').text(); + + contents.text = data; + + return contents; + } catch (err) { + throw new Error((err as Error).message); + } + }; + + /** + * + * @param query search query string + */ + override search = async (query: string): Promise> => { + const result: ISearch = { results: [] }; + + try { + const res = await fetch( + `${this.proxyURL}${encodeURIComponent( + `${this.baseUrl}/series-finder/?sf=1&sh=${encodeURIComponent(query)}` + )}`, + { + headers: { + Referer: this.baseUrl, + }, + } + ); + + const $ = load(await res.text()); + + $('div.search_main_box_nu').each((i, el) => { + result.results.push({ + id: $(el) + .find('div.search_body_nu div.search_title a') + .attr('href') + ?.split('/series/')[1] + .split('/')[0]!, + title: $(el).find('div.search_body_nu div.search_title a').text(), + url: $(el).find('div.search_body_nu div.search_title a').attr('href')!, + image: $(el).find('div.search_img_nu img').attr('src'), + }); + }); + + return result; + } catch (err) { + throw new Error((err as Error).message); + } + }; +} + +export default NovelUpdates; + +// (async () => { +// const ln = new ReadLightNovels(); +// const chap = await ln.fetchChapterContent('youkoso-jitsuryoku-shijou-shugi-no-kyoushitsu-e/volume-1-prologue-the-structure-of-japanese-society'); +// console.log(chap); +// })(); diff --git a/src/providers/light-novels/readlightnovels.ts b/src/providers/light-novels/readlightnovels.ts index 42b5f69ab..a0bc49aa5 100644 --- a/src/providers/light-novels/readlightnovels.ts +++ b/src/providers/light-novels/readlightnovels.ts @@ -162,17 +162,17 @@ class ReadLightNovels extends LightNovelParser { const contents: ILightNovelChapterContent = { novelTitle: '', chapterTitle: '', - text: '' + text: '', }; try { const page = await this.client.get(chapterId); const $ = load(page.data); - contents.novelTitle = $('.truyen-title').text() - contents.chapterTitle = $('.chapter-title').text() + contents.novelTitle = $('.truyen-title').text(); + contents.chapterTitle = $('.chapter-title').text(); for (const line of $('div.chapter-content > p')) { - if($(line).text() != "") { + if ($(line).text() != '') { contents.text += `${$(line).text()}\n`; } } diff --git a/src/providers/manga/comick.ts b/src/providers/manga/comick.ts index 289ffca86..bc5e88e20 100644 --- a/src/providers/manga/comick.ts +++ b/src/providers/manga/comick.ts @@ -13,8 +13,8 @@ class ComicK extends MangaParser { return axios.create({ baseURL: this.apiUrl, headers: { - "User-Agent": "Mozilla/5.0", - } + 'User-Agent': 'Mozilla/5.0', + }, }); } @@ -28,16 +28,16 @@ class ComicK extends MangaParser { const req = await this._axios().get(`/comic/${mangaId}`); const data: Comic = req.data.comic; - const links = Object.values(data.links ?? []).filter((link) => link !== null); + const links = Object.values(data.links ?? []).filter(link => link !== null); const mangaInfo: IMangaInfo = { id: data.hid, title: data.title, - altTitles: data.md_titles ? data.md_titles.map((title) => title.title) : [], + altTitles: data.md_titles ? data.md_titles.map(title => title.title) : [], description: data.desc, - genres: data.md_comic_md_genres?.map((genre) => genre.md_genres.name), + genres: data.md_comic_md_genres?.map(genre => genre.md_genres.name), status: data.status ?? 0 === 0 ? MediaStatus.ONGOING : MediaStatus.COMPLETED, - image: `https://meo.comick.pictures${data.md_covers ? data.md_covers[0].b2key : ""}`, + image: `https://meo.comick.pictures${data.md_covers ? data.md_covers[0].b2key : ''}`, malId: data.links?.mal, links: links, chapters: [], @@ -74,11 +74,11 @@ class ComicK extends MangaParser { const pages: { img: string; page: number }[] = []; - data.chapter.md_images.map((image: { b2key: string; w: string; }, index:number) => { - pages.push({ - img: `https://meo.comick.pictures/${image.b2key}?width=${image.w}`, - page: index - }); + data.chapter.md_images.map((image: { b2key: string; w: string }, index: number) => { + pages.push({ + img: `https://meo.comick.pictures/${image.b2key}?width=${image.w}`, + page: index, + }); }); return pages; @@ -114,16 +114,16 @@ class ComicK extends MangaParser { const data: SearchResult[] = await req.data; for (const manga of data) { - let cover:Cover | string | null = manga.md_covers ? manga.md_covers[0] : null; + let cover: Cover | string | null = manga.md_covers ? manga.md_covers[0] : null; if (cover && cover.b2key != undefined) { - cover = `https://meo.comick.pictures${cover.b2key}`; + cover = `https://meo.comick.pictures${cover.b2key}`; } results.results.push({ id: manga.slug, title: manga.title ?? manga.slug, - altTitles: manga.md_titles ? manga.md_titles.map((title) => title.title) : [], - image: cover as string + altTitles: manga.md_titles ? manga.md_titles.map(title => title.title) : [], + image: cover as string, }); } @@ -133,10 +133,7 @@ class ComicK extends MangaParser { } }; - private fetchAllChapters = async ( - mangaId: string, - page: number - ): Promise => { + private fetchAllChapters = async (mangaId: string, page: number): Promise => { if (page <= 0) { page = 1; } @@ -150,9 +147,9 @@ class ComicK extends MangaParser { * @param id Comic slug * @returns Promise empty if not found */ - private async getComicId(id:string): Promise { + private async getComicId(id: string): Promise { const req = await this._axios().get(`/comic/${id}`); - const data:Comic = req.data["comic"]; + const data: Comic = req.data['comic']; return data ? data.hid : ''; } } @@ -220,7 +217,10 @@ interface Comic { mies: any; md_titles: Array; md_comic_md_genres: Array; - mu_comics: { licensed_in_english: any, mu_comic_categories: Array }; + mu_comics: { + licensed_in_english: any; + mu_comic_categories: Array; + }; md_covers: Array; iso639_1: string; lang_name: string; @@ -246,18 +246,18 @@ interface ComicTitles { interface ComicGenres { md_genres: { - name: string; - type: string|null; - slug: string; - group: string; - } + name: string; + type: string | null; + slug: string; + group: string; + }; } interface ComicCategories { mu_categories: { - title: string; - slug: string; - } + title: string; + slug: string; + }; positive_vote: number; negative_vote: number; } @@ -276,4 +276,4 @@ interface ChapterData { group_name: string[]; hid: string; md_groups: string[]; -} \ No newline at end of file +} diff --git a/src/providers/manga/mangahere.ts b/src/providers/manga/mangahere.ts index 99af22788..bc44c1017 100644 --- a/src/providers/manga/mangahere.ts +++ b/src/providers/manga/mangahere.ts @@ -89,7 +89,11 @@ class MangaHere extends MangaParser { const urls = ds.split("['")[1].split("']")[0].split("','"); urls.map((url, i) => - chapterPages.push({ page: i, img: `https:${url}`, headerForImage: { Referer: url } }) + chapterPages.push({ + page: i, + img: `https:${url}`, + headerForImage: { Referer: url }, + }) ); } else { let sKey = this.extractKey(html); diff --git a/src/providers/meta/anilist.ts b/src/providers/meta/anilist.ts index 98dde019f..52ec06b59 100644 --- a/src/providers/meta/anilist.ts +++ b/src/providers/meta/anilist.ts @@ -552,7 +552,10 @@ class Anilist extends AnimeParser { idMal: animeInfo.malId! as number, season: data.data.Media.season, startDate: { year: parseInt(animeInfo.releaseDate!) }, - title: { english: animeInfo.title?.english!, romaji: animeInfo.title?.romaji! }, + title: { + english: animeInfo.title?.english!, + romaji: animeInfo.title?.romaji!, + }, }, dub, id @@ -569,7 +572,10 @@ class Anilist extends AnimeParser { idMal: animeInfo.malId! as number, season: data.data.Media.season, startDate: { year: parseInt(animeInfo.releaseDate!) }, - title: { english: animeInfo.title?.english!, romaji: animeInfo.title?.romaji! }, + title: { + english: animeInfo.title?.english!, + romaji: animeInfo.title?.romaji!, + }, }, dub, id @@ -589,7 +595,10 @@ class Anilist extends AnimeParser { idMal: animeInfo.malId! as number, season: data.data.Media.season, startDate: { year: parseInt(animeInfo.releaseDate!) }, - title: { english: animeInfo.title?.english!, romaji: animeInfo.title?.romaji! }, + title: { + english: animeInfo.title?.english!, + romaji: animeInfo.title?.romaji!, + }, externalLinks: data.data.Media.externalLinks.filter((link: any) => link.type === 'STREAMING'), }, dub, @@ -604,7 +613,12 @@ class Anilist extends AnimeParser { if (!fillerData.toString().startsWith('404')) { fillerEpisodes = []; - fillerEpisodes?.push(...(fillerData.episodes as { number: string; 'filler-bool': boolean }[])); + fillerEpisodes?.push( + ...(fillerData.episodes as { + number: string; + 'filler-bool': boolean; + }[]) + ); } } @@ -725,7 +739,9 @@ class Anilist extends AnimeParser { if (malAsyncReq.status === 200) { const sitesT = malAsyncReq.data.Sites as { - [k: string]: { [k: string]: { url: string; page: string; title: string } }; + [k: string]: { + [k: string]: { url: string; page: string; title: string }; + }; }; let sites = Object.values(sitesT).map((v, i) => { const obj: any = [...Object.values(Object.values(sitesT)[i])]; @@ -1187,7 +1203,9 @@ class Anilist extends AnimeParser { if (this.provider instanceof Crunchyroll && externalLinks) { const link = externalLinks.find((link: any) => link.site.includes('Crunchyroll')); if (link) { - const { request } = await this.client.get(link.url, { validateStatus: () => true }); + const { request } = await this.client.get(link.url, { + validateStatus: () => true, + }); if (request.res.responseUrl.includes('series') || request.res.responseUrl.includes('watch')) { const mediaType = request.res.responseUrl.split('/')[3]; const id = request.res.responseUrl.split('/')[4]; @@ -1436,7 +1454,12 @@ class Anilist extends AnimeParser { if (!fillerData.toString().startsWith('404')) { fillerEpisodes = []; - fillerEpisodes?.push(...(fillerData.episodes as { number: string; 'filler-bool': boolean }[])); + fillerEpisodes?.push( + ...(fillerData.episodes as { + number: string; + 'filler-bool': boolean; + }[]) + ); } } @@ -2054,7 +2077,10 @@ class Anilist extends AnimeParser { mangaInfo.chapters = await new Anilist().findManga( this.provider, - { english: mangaInfo.title.english!, romaji: mangaInfo.title.romaji! }, + { + english: mangaInfo.title.english!, + romaji: mangaInfo.title.romaji!, + }, mangaInfo.malId as number ); mangaInfo.chapters = mangaInfo.chapters.reverse(); @@ -2082,11 +2108,17 @@ class Anilist extends AnimeParser { if (malAsyncReq.status === 200) { const sitesT = malAsyncReq.data.Sites as { - [k: string]: { [k: string]: { url: string; page: string; title: string } }; + [k: string]: { + [k: string]: { url: string; page: string; title: string }; + }; }; let sites = Object.values(sitesT).map((v, i) => { const obj: any = [...Object.values(Object.values(sitesT)[i])]; - const pages: any = obj.map((v: any) => ({ page: v.page, url: v.url, title: v.title })); + const pages: any = obj.map((v: any) => ({ + page: v.page, + url: v.url, + title: v.title, + })); return pages; }) as any[]; diff --git a/src/providers/meta/mal.ts b/src/providers/meta/mal.ts index 17e392ed0..5b781d564 100644 --- a/src/providers/meta/mal.ts +++ b/src/providers/meta/mal.ts @@ -244,7 +244,12 @@ class Myanimelist extends AnimeParser { if (!fillerData.toString().startsWith('404')) { fillerEpisodes = []; - fillerEpisodes?.push(...(fillerData.episodes as { number: string; 'filler-bool': boolean }[])); + fillerEpisodes?.push( + ...(fillerData.episodes as { + number: string; + 'filler-bool': boolean; + }[]) + ); } } @@ -283,7 +288,9 @@ class Myanimelist extends AnimeParser { if (externalLinks && this.provider instanceof Crunchyroll) { if (externalLinks.map((link: any) => link.site.includes('Crunchyroll'))) { const link = externalLinks.find((link: any) => link.site.includes('Crunchyroll')); - const { request } = await this.client.get(link.url, { validateStatus: () => true }); + const { request } = await this.client.get(link.url, { + validateStatus: () => true, + }); const mediaType = request.res.responseUrl.split('/')[3]; const id = request.res.responseUrl.split('/')[4]; @@ -345,11 +352,17 @@ class Myanimelist extends AnimeParser { if (malAsyncReq.status === 200) { const sitesT = malAsyncReq.data.Sites as { - [k: string]: { [k: string]: { url: string; page: string; title: string } }; + [k: string]: { + [k: string]: { url: string; page: string; title: string }; + }; }; let sites = Object.values(sitesT).map((v, i) => { const obj = [...Object.values(Object.values(sitesT)[i])]; - const pages = obj.map(v => ({ page: v.page, url: v.url, title: v.title })); + const pages = obj.map(v => ({ + page: v.page, + url: v.url, + title: v.title, + })); return pages; }) as any[]; diff --git a/src/providers/movies/index.ts b/src/providers/movies/index.ts index e6b748a68..e358fb5a2 100644 --- a/src/providers/movies/index.ts +++ b/src/providers/movies/index.ts @@ -7,4 +7,13 @@ import MovieHdWatch from './movidhdwatch'; import SmashyStream from './smashystream'; import ViewAsian from './viewAsian'; -export default { DramaCool, FlixHQ, Fmovies, Goku, KissAsian, MovieHdWatch, SmashyStream, ViewAsian }; +export default { + DramaCool, + FlixHQ, + Fmovies, + Goku, + KissAsian, + MovieHdWatch, + SmashyStream, + ViewAsian, +}; diff --git a/src/providers/movies/ummagurau.ts b/src/providers/movies/ummagurau.ts index 80f7699db..ccd23f2aa 100644 --- a/src/providers/movies/ummagurau.ts +++ b/src/providers/movies/ummagurau.ts @@ -23,7 +23,9 @@ class Ummangurau extends MovieParser { results: [], }; try { - const { data } = await this.client.get(`${this.baseUrl}/search/${query.replace(/[\W_]+/g, '-')}?page=${page}`); + const { data } = await this.client.get( + `${this.baseUrl}/search/${query.replace(/[\W_]+/g, '-')}?page=${page}` + ); const $ = load(data); diff --git a/src/providers/movies/viewAsian.ts b/src/providers/movies/viewAsian.ts index 36ca5b30d..1e864bc7e 100644 --- a/src/providers/movies/viewAsian.ts +++ b/src/providers/movies/viewAsian.ts @@ -118,7 +118,9 @@ class ViewAsian extends MovieParser { const serverUrl = new URL(episodeId); switch (server) { case StreamingServers.AsianLoad: - return { ...(await new AsianLoad(this.proxyConfig, this.adapter).extract(serverUrl)) }; + return { + ...(await new AsianLoad(this.proxyConfig, this.adapter).extract(serverUrl)), + }; case StreamingServers.MixDrop: return { sources: await new MixDrop(this.proxyConfig, this.adapter).extract(serverUrl), diff --git a/src/utils/utils.ts b/src/utils/utils.ts index 5b12e7419..ebf604e59 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -145,9 +145,9 @@ export const substringBefore = (str: string, toFind: string) => { export const substringAfterLast = (str: string, toFind: string) => { const index = str.lastIndexOf(toFind); return index == -1 ? '' : str.substring(index + toFind.length); -} +}; export const substringBeforeLast = (str: string, toFind: string) => { const index = str.lastIndexOf(toFind); return index == -1 ? '' : str.substring(0, index); -} +}; diff --git a/test/anime/animesaturn.test.ts b/test/anime/animesaturn.test.ts index ab3dd01ae..336c5bc10 100644 --- a/test/anime/animesaturn.test.ts +++ b/test/anime/animesaturn.test.ts @@ -6,21 +6,21 @@ const animesaturn = new ANIME.AnimeSaturn(); const animeName = 'Tokyo Revengers'; test('returns a filled array of anime list', async () => { - const data = await animesaturn.search(animeName); - expect(data.results).not.toEqual([]); + const data = await animesaturn.search(animeName); + expect(data.results).not.toEqual([]); }); test('returns a filled object of anime data', async () => { - const res = await animesaturn.search(animeName); - const data = await animesaturn.fetchAnimeInfo(res.results[0].id); - expect(data).not.toBeNull(); - expect(data.description).not.toBeNull(); - expect(data.episodes).not.toEqual([]); + const res = await animesaturn.search(animeName); + const data = await animesaturn.fetchAnimeInfo(res.results[0].id); + expect(data).not.toBeNull(); + expect(data.description).not.toBeNull(); + expect(data.episodes).not.toEqual([]); }); test('returns a filled object of episode sources', async () => { - const res = await animesaturn.search(animeName); - const info = await animesaturn.fetchAnimeInfo(res.results[0].id); - const data = await animesaturn.fetchEpisodeSources(info.episodes![0].id); - expect(data.sources).not.toEqual([]); + const res = await animesaturn.search(animeName); + const info = await animesaturn.fetchAnimeInfo(res.results[0].id); + const data = await animesaturn.fetchEpisodeSources(info.episodes![0].id); + expect(data.sources).not.toEqual([]); }); diff --git a/test/light-novels/novelupdates.test.ts b/test/light-novels/novelupdates.test.ts new file mode 100644 index 000000000..17b966e7e --- /dev/null +++ b/test/light-novels/novelupdates.test.ts @@ -0,0 +1,16 @@ +import { LIGHT_NOVELS } from '../../src/providers'; + +jest.setTimeout(120000); + +const novelupdates = new LIGHT_NOVELS.NovelUpdates(); + +test('returns a filled array of light novels', async () => { + const data = await novelupdates.search('slime'); + expect(data.results).not.toEqual([]); +}); + +test('returns a filled object of light novel info', async () => { + const data = await novelupdates.fetchLightNovelInfo('you-are-the-daughter-of-my-first-love'); + expect(data.chapters).not.toEqual([]); + expect(data.description).not.toEqual(''); +}); diff --git a/test/manga/asurascans.test.ts b/test/manga/asurascans.test.ts index acb99d3fa..9fa97fca0 100644 --- a/test/manga/asurascans.test.ts +++ b/test/manga/asurascans.test.ts @@ -5,19 +5,19 @@ jest.setTimeout(120000); const asura = new MANGA.AsuraScans(); test('returns a filled array of manga', async () => { - const data = await asura.search('solo leveling'); - expect(data.results).not.toEqual([]); + const data = await asura.search('solo leveling'); + expect(data.results).not.toEqual([]); }); test('returns a filled array of chapters', async () => { - const data = await asura.search('solo leveling'); - const chapters = await asura.fetchMangaInfo(data.results[0].id); - expect(chapters.chapters).not.toEqual([]); + const data = await asura.search('solo leveling'); + const chapters = await asura.fetchMangaInfo(data.results[0].id); + expect(chapters.chapters).not.toEqual([]); }); test('returns a filled array of pages', async () => { - const data = await asura.search('solo leveling'); - const chapters = await asura.fetchMangaInfo(data.results[0].id); - const pages = await asura.fetchChapterPages(chapters.chapters![0].id); - expect(pages).not.toEqual([]); + const data = await asura.search('solo leveling'); + const chapters = await asura.fetchMangaInfo(data.results[0].id); + const pages = await asura.fetchChapterPages(chapters.chapters![0].id); + expect(pages).not.toEqual([]); }); diff --git a/test/streamlare.test.ts b/test/streamlare.test.ts index d8431c7cc..9e4020b6e 100644 --- a/test/streamlare.test.ts +++ b/test/streamlare.test.ts @@ -1,10 +1,10 @@ -import { StreamLare } from "../src/extractors"; +import { StreamLare } from '../src/extractors'; const streamlare = new StreamLare(); const testicles = async () => { - const data = await streamlare.extract(new URL("https://slmaxed.com/v/RWwM7lM8ZPPzZKbo")); - console.log(data) + const data = await streamlare.extract(new URL('https://slmaxed.com/v/RWwM7lM8ZPPzZKbo')); + console.log(data); }; -testicles(); \ No newline at end of file +testicles(); diff --git a/tsconfig.json b/tsconfig.json index 58f4e23ae..37761c75e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,10 +12,6 @@ "strict": true, "skipLibCheck": true }, - "ts-node": { - - "esm": true - }, "lib": ["esnext"], "include": ["src"] }