diff --git a/scripts/capture-fixtures.sh b/scripts/capture-fixtures.sh new file mode 100755 index 0000000..6edadea --- /dev/null +++ b/scripts/capture-fixtures.sh @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +# Re-captures test/fixtures from the real services. Run by hand, never from tests. +# Wayback: honest User-Agent and 10 s between requests (spec §2.2), or it flags us as a bot. +set -euo pipefail +cd "$(dirname "$0")/.." +F=test/fixtures +mkdir -p "$F/webtoons" "$F/wayback" "$F/mangabaka" "$F/images" +BROWSER='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0 Safari/537.36' +TOOL='mangabaka-seeder/0.1.0 (+https://gitea.lucaswinther.info/lucasw89/mangabaka-seeder)' +get() { curl -sSfL --max-time 90 -A "$1" -o "$2" "$3"; echo "ok $2 ($(wc -c <"$2") bytes)"; } +wb() { get "$TOOL" "$1" "$2"; sleep 10; } + +# Webtoons: the /-/-/-/ form (official) or /-/canvas/-/ form (canvas) 301s to the canonical page. +get "$BROWSER" "$F/webtoons/tower-of-god.html" 'https://www.webtoons.com/-/-/-/list?title_no=95' +get "$BROWSER" "$F/webtoons/crow-time-canvas.html" 'https://www.webtoons.com/-/canvas/-/list?title_no=693372' +get "$BROWSER" "$F/webtoons/zombie-revelation-mature.html" 'https://www.webtoons.com/-/-/-/list?title_no=6065' + +CDX='https://web.archive.org/cdx/search/cdx?matchType=prefix&filter=statuscode:200&collapse=timestamp:6&fl=timestamp,original&url=' +wb "$F/wayback/tower-of-god-cdx-www.txt" "${CDX}www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95" +wb "$F/wayback/tower-of-god-cdx-m.txt" "${CDX}m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95" +row() { grep -m1 "^$1" "$F/wayback/tower-of-god-cdx-www.txt"; } +read -r TS ORIG <<<"$(row 2015)"; wb "$F/wayback/tower-of-god-2015.html" "https://web.archive.org/web/${TS}id_/${ORIG}" +read -r TS ORIG <<<"$(row 2023)"; wb "$F/wayback/tower-of-god-2023.html" "https://web.archive.org/web/${TS}id_/${ORIG}" + +API='https://api.mangabaka.org/v1/series/9999' +get "$TOOL" "$F/mangabaka/series-9999.json" "$API" +get "$TOOL" "$F/mangabaka/links-9999.json" "$API/links?limit=100" +get "$TOOL" "$F/mangabaka/images-9999-page1.json" "$API/images?limit=24&page=1" +get "$TOOL" "$F/mangabaka/images-9999-page2.json" "$API/images?limit=24&page=2" + +IMG='https://swebtoon-phinf.pstatic.net' +get "$BROWSER" "$F/images/poster-95.jpg" "$IMG/20250204_46/17386458444547o1b2_JPEG/95.jpg" +get "$BROWSER" "$F/images/foreground-95.png" "$IMG/20230324_64/1679612177711Smf0u_PNG/6TowerOfGod_landingpage_desktop_fg.png" +get "$BROWSER" "$F/images/landing-2023.jpg" "$IMG/20230324_114/1679612146968KhLLz_JPEG/6TowerOfGod_landingpage_mobile.jpg" +echo "done" diff --git a/test/fixtures.test.ts b/test/fixtures.test.ts new file mode 100644 index 0000000..313e4bd --- /dev/null +++ b/test/fixtures.test.ts @@ -0,0 +1,13 @@ +import { expect, test } from "bun:test"; +import { fixtureBytes, fixtureJson, fixtureText } from "./helpers/fixtures"; + +test("captured fixtures are the pages and payloads we expect", async () => { + expect(await fixtureText("webtoons/tower-of-god.html")).toContain('property="og:image"'); + expect(await fixtureText("webtoons/crow-time-canvas.html")).toMatch(/isChallenge\s*:\s*true/); + expect(await fixtureText("webtoons/zombie-revelation-mature.html")).toMatch(/ageGradeNotice\s*:\s*true/); + expect(await fixtureText("wayback/tower-of-god-cdx-www.txt")).toMatch(/^2015\d{10} /m); + const page1 = await fixtureJson<{ data: unknown[]; pagination: { next: string | null } }>("mangabaka/images-9999-page1.json"); + expect(page1.data.length).toBe(24); + expect(page1.pagination.next).toContain("page=2"); + expect((await fixtureBytes("images/poster-95.jpg"))[0]).toBe(0xff); +}); diff --git a/test/fixtures/images/foreground-95.png b/test/fixtures/images/foreground-95.png new file mode 100644 index 0000000..1b8bbdf Binary files /dev/null and b/test/fixtures/images/foreground-95.png differ diff --git a/test/fixtures/images/landing-2023.jpg b/test/fixtures/images/landing-2023.jpg new file mode 100644 index 0000000..dd120fa Binary files /dev/null and b/test/fixtures/images/landing-2023.jpg differ diff --git a/test/fixtures/images/poster-95.jpg b/test/fixtures/images/poster-95.jpg new file mode 100644 index 0000000..9972f1c Binary files /dev/null and b/test/fixtures/images/poster-95.jpg differ diff --git a/test/fixtures/mangabaka/images-9999-page1.json b/test/fixtures/mangabaka/images-9999-page1.json new file mode 100644 index 0000000..31e4035 --- /dev/null +++ b/test/fixtures/mangabaka/images-9999-page1.json @@ -0,0 +1 @@ +{"status":200,"data":[{"id":7193,"series_id":9999,"work_id":null,"index":"0.1","index_numeric":0.1,"type":"volume","language":"ko","note":"Season Cover 3","content_rating":"safe","created_at":"2025-11-11T09:49:21.624Z","updated_at":"2025-12-10T13:56:30.866Z","hashes":{"md5":"a717dfccebf809011311a4151410dca8","sha1":"fb588f4e27832559df9166f84f9c85aecd159fd2","ahash":"f8f0f0f07eff4f89","chash":"40640165d4959733,4ff03f723c8edb63,400f90838b19dc91,c3c313496c239353,0f4f5c3f76383b2c,a4e5c543637b9383,92b09194b1b59d1c","crc32":"0x238f58dc","dhash":"40640165d4959733","phash":"c84719971ba3fa91","whash":"f8f0f0f0787f4308","sha256":"461646197622567de1bd3665bed25d510855e3b7eb75b9568cd4306913c808d9"},"image":{"raw":{"url":"https://images.mangabaka.dev/0/6/1/5/7/3/d/d/34ed/4776/8061/971625678e8c","size":343423,"height":1000,"width":690,"blurhash":"|jNAeu?^M{RP%MoJRjRj%2sm?bR*RPRjtRt7o1WVRjoJaeozt7V@WBfkV[-;M|RPt7M{jZayt7jsNGaeM{t7t7jYofj[oft7WVj]jZWBWBf7bGj[%LX8jZoft6RjoLaeazs:RjjYozWBWBWXofj[ayj]WBozWBoLWBjtay","thumbhash":"KxgOFQZfptdnZ3fIZnaWl3CMBddm","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8wLzYvMS81LzcvMy9kL2QvMzRlZC80Nzc2LzgwNjEvOTcxNjI1Njc4ZThj","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8wLzYvMS81LzcvMy9kL2QvMzRlZC80Nzc2LzgwNjEvOTcxNjI1Njc4ZThj","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8wLzYvMS81LzcvMy9kL2QvMzRlZC80Nzc2LzgwNjEvOTcxNjI1Njc4ZThj"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8wLzYvMS81LzcvMy9kL2QvMzRlZC80Nzc2LzgwNjEvOTcxNjI1Njc4ZThj","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8wLzYvMS81LzcvMy9kL2QvMzRlZC80Nzc2LzgwNjEvOTcxNjI1Njc4ZThj","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8wLzYvMS81LzcvMy9kL2QvMzRlZC80Nzc2LzgwNjEvOTcxNjI1Njc4ZThj"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8wLzYvMS81LzcvMy9kL2QvMzRlZC80Nzc2LzgwNjEvOTcxNjI1Njc4ZThj","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8wLzYvMS81LzcvMy9kL2QvMzRlZC80Nzc2LzgwNjEvOTcxNjI1Njc4ZThj","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8wLzYvMS81LzcvMy9kL2QvMzRlZC80Nzc2LzgwNjEvOTcxNjI1Njc4ZThj"}}},{"id":106704,"series_id":9999,"work_id":null,"index":"1","index_numeric":1,"type":"volume","language":"en","note":null,"content_rating":"safe","created_at":"2026-05-26T00:37:53.403Z","updated_at":"2026-05-26T00:37:53.403Z","hashes":{"md5":"6a75ecda56d1a7c23ea145d9a698305d","sha1":"2285a235b2b52e132f9186850b884691973a493d","ahash":"0c3f7d6777040406","chash":"38f89b1ccfc9f9bc,cfffe7c7d17b2f6f,1844070344c44301,4c3c3c8e0707cecf,53d4d4d4d4d4d451,3c1c8c2d154141e3","crc32":"0x89e3e7cd","dhash":"98f8d99cc6ed79fc","phash":"92c91f5ea47a2b4a","whash":"0c7f7d6f77040407","sha256":"52e9d137f7f6b9023903a7715ef2489a0ebd406f706e3e3841cd59175b6f68da"},"image":{"raw":{"url":"https://images.mangabaka.dev/c/8/7/9/3/9/e/1/04e3/4886/9458/2795428c257e","size":586181,"height":2560,"width":1684,"blurhash":"|LIX?Q0KD%tR9FIBozM{f7?bt7M{WCoeM{WBj[Rk01oIIV-:xuoft7ozayD*xtWEoeoyoft6WCWBt6M{-:j]M{t7NGWAt79Ft8oJ%Ms:M{t7WAj]WAbIoeV@ofWAflofayR-xuR*IUxtWBofofRjWYoeRjR*xtWCf5t7Rj","thumbhash":"XwgKBQAwOJ12CFdLemgqecCKBa7Y","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzgvNy85LzMvOS9lLzEvMDRlMy80ODg2Lzk0NTgvMjc5NTQyOGMyNTdl","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzgvNy85LzMvOS9lLzEvMDRlMy80ODg2Lzk0NTgvMjc5NTQyOGMyNTdl","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzgvNy85LzMvOS9lLzEvMDRlMy80ODg2Lzk0NTgvMjc5NTQyOGMyNTdl"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzgvNy85LzMvOS9lLzEvMDRlMy80ODg2Lzk0NTgvMjc5NTQyOGMyNTdl","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzgvNy85LzMvOS9lLzEvMDRlMy80ODg2Lzk0NTgvMjc5NTQyOGMyNTdl","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzgvNy85LzMvOS9lLzEvMDRlMy80ODg2Lzk0NTgvMjc5NTQyOGMyNTdl"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzgvNy85LzMvOS9lLzEvMDRlMy80ODg2Lzk0NTgvMjc5NTQyOGMyNTdl","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzgvNy85LzMvOS9lLzEvMDRlMy80ODg2Lzk0NTgvMjc5NTQyOGMyNTdl","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzgvNy85LzMvOS9lLzEvMDRlMy80ODg2Lzk0NTgvMjc5NTQyOGMyNTdl"}}},{"id":7174,"series_id":9999,"work_id":null,"index":"1","index_numeric":1,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.285Z","updated_at":"2025-12-10T13:56:30.835Z","hashes":{"md5":"5cde0c102ec3847bd591ea1f0703c6d0","sha1":"5e817c15dd430b2a6c40e209c8cd6be94eca4226","ahash":"ffe1e0e8fdfdf1e1","chash":"424309510101434f,063b2531c9414123,210d0d1d1831b135","crc32":"0xaa920d08","dhash":"424309510101434f","phash":"ea95279d91d89076","whash":"ffe0c0c0f9f1e0e0","sha256":"e66626abab06a70d4129f67eb98b511dda540198a423963172ae53e13f7a14c8"},"image":{"raw":{"url":"https://images.mangabaka.dev/9/5/a/9/d/7/2/6/e394/4d6f/b7c8/d9d0918e3a2a","size":154988,"height":1241,"width":900,"blurhash":"|lOp#=~q.8D$xtM{%MWBoft7RjWBt7ayofRjofkCR+WBxaRjWBt7j]oeWB_3IUIUs:kCt7WAayWB%MRjRjt7ayaxWVofj[j]ofRjofj[ayWBjZofofWBaytRRjayayWVofaxj[oej[WBfjkCWBayt7j[WBj[ofWBofayWB","thumbhash":"7wcODQLPk3iHZ5fmVWqHiA1cg3Bn","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh"}}},{"id":106699,"series_id":9999,"work_id":null,"index":"1","index_numeric":1,"type":"volume","language":"pt","note":null,"content_rating":"safe","created_at":"2026-05-26T00:37:53.403Z","updated_at":"2026-05-26T00:37:53.403Z","hashes":{"md5":"a95d4246725da39bdb03357a49ce2d1a","sha1":"14716f6e56acc69c44552c8df0a15d09ce32ce61","ahash":"ffe1c0e8fdfde1e1","chash":"e60309114181830f,861b1535c9414123,210d0d1d1831b135","crc32":"0x97159dde","dhash":"e60309114181830f","phash":"ea9d279595d89072","whash":"ff81c0c0f1f1e1e1","sha256":"d7dea26975224799b35ab91e63c18b7489d2062cb9ebf047dce777d251e37100"},"image":{"raw":{"url":"https://images.mangabaka.dev/7/9/6/0/5/2/4/c/5ecd/4dbc/80d5/56aaddc21ea9","size":319711,"height":2364,"width":1736,"blurhash":"|gON8-~q?vDixuIVxuj[j[t6M|WBxuayoeRjj[t7R+V@xaR*Rkt7fkoeWB~qM{IUoLayt8WBayRj-:RjM{off6oLayofjsogofRjj[j[WBayaet7ofWBWBxuWBWBjsWBofaxj]ofj[WBWBkCaxjsofa|WBfRofWBoLj]WU","thumbhash":"7wcODQLek2iXaJf3VnuGiA5dk3Bn","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83LzkvNi8wLzUvMi80L2MvNWVjZC80ZGJjLzgwZDUvNTZhYWRkYzIxZWE5","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83LzkvNi8wLzUvMi80L2MvNWVjZC80ZGJjLzgwZDUvNTZhYWRkYzIxZWE5","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83LzkvNi8wLzUvMi80L2MvNWVjZC80ZGJjLzgwZDUvNTZhYWRkYzIxZWE5"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83LzkvNi8wLzUvMi80L2MvNWVjZC80ZGJjLzgwZDUvNTZhYWRkYzIxZWE5","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83LzkvNi8wLzUvMi80L2MvNWVjZC80ZGJjLzgwZDUvNTZhYWRkYzIxZWE5","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83LzkvNi8wLzUvMi80L2MvNWVjZC80ZGJjLzgwZDUvNTZhYWRkYzIxZWE5"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83LzkvNi8wLzUvMi80L2MvNWVjZC80ZGJjLzgwZDUvNTZhYWRkYzIxZWE5","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83LzkvNi8wLzUvMi80L2MvNWVjZC80ZGJjLzgwZDUvNTZhYWRkYzIxZWE5","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83LzkvNi8wLzUvMi80L2MvNWVjZC80ZGJjLzgwZDUvNTZhYWRkYzIxZWE5"}}},{"id":106705,"series_id":9999,"work_id":null,"index":"2","index_numeric":2,"type":"volume","language":"en","note":null,"content_rating":"safe","created_at":"2026-05-26T00:37:53.403Z","updated_at":"2026-05-26T00:37:53.403Z","hashes":{"md5":"9cdd9c3b5e685eaf770769f84f332808","sha1":"5ea1fbb311e38803cc877d68fbdd1fb40f402cd4","ahash":"067b7f6770260600","chash":"e88c84f070617839,71e0a0a8a884b26a,a9e3c5858e0061a3,981ad8b880eae0f1,c4f2e0cccc69f1cc,bef2d29ec8ce5edd","crc32":"0xa71ad3da","dhash":"bef2d29ec8ce5edd","phash":"85c51f7672b4524b","whash":"4e7f7f6770660600","sha256":"c4744149915b5639b6aeb098b246d848cd16b42940440cdfe029eb051456e7b7"},"image":{"raw":{"url":"https://images.mangabaka.dev/e/4/9/5/0/6/7/0/ee73/47e3/8414/c375ee61d3ef","size":632874,"height":2560,"width":1724,"blurhash":"|KCjwmNIrXM_0Lw^9Yt8i_?un*RjWUV@bFM{kBWBDhIoWCxux]xaofofoLIUbHs;oyWVs:ozaLWBIUtQxut6RjRjt6M{oySeD%%3%MM{xaNGRkxtaekCWBoLbHWBs;WVs:wI%MIoMxogR%xbbHjatPjIM{WBt7oea$ofa#","thumbhash":"1KcJFQZkBo53J3VaiJSJdPWGTE+Y","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9lLzQvOS81LzAvNi83LzAvZWU3My80N2UzLzg0MTQvYzM3NWVlNjFkM2Vm","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9lLzQvOS81LzAvNi83LzAvZWU3My80N2UzLzg0MTQvYzM3NWVlNjFkM2Vm","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9lLzQvOS81LzAvNi83LzAvZWU3My80N2UzLzg0MTQvYzM3NWVlNjFkM2Vm"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9lLzQvOS81LzAvNi83LzAvZWU3My80N2UzLzg0MTQvYzM3NWVlNjFkM2Vm","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9lLzQvOS81LzAvNi83LzAvZWU3My80N2UzLzg0MTQvYzM3NWVlNjFkM2Vm","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9lLzQvOS81LzAvNi83LzAvZWU3My80N2UzLzg0MTQvYzM3NWVlNjFkM2Vm"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9lLzQvOS81LzAvNi83LzAvZWU3My80N2UzLzg0MTQvYzM3NWVlNjFkM2Vm","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9lLzQvOS81LzAvNi83LzAvZWU3My80N2UzLzg0MTQvYzM3NWVlNjFkM2Vm","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9lLzQvOS81LzAvNi83LzAvZWU3My80N2UzLzg0MTQvYzM3NWVlNjFkM2Vm"}}},{"id":7175,"series_id":9999,"work_id":null,"index":"2","index_numeric":2,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.294Z","updated_at":"2025-12-10T13:56:30.916Z","hashes":{"md5":"8ee57674ce22b717193c11b9c993687d","sha1":"d24b5f7cce6d852d8c3746689dca90139cbc3d34","ahash":"ffe3c39999e0e625","chash":"4c463233338acced,747a3e1f0d0e4733,4e4adadb49511d59,424f5a5ab6b4a167,c70d0c8d0f272391","crc32":"0xd57f51ad","dhash":"4c463233338acced","phash":"e799a6d10a936d98","whash":"ffe3c39990e06624","sha256":"3d0f1b5d40746cb89c4738132ec9a9e4239b6e89185f94b5df2669d677dfa4ee"},"image":{"raw":{"url":"https://images.mangabaka.dev/5/c/8/0/5/7/d/c/aaea/4f2d/9d8b/daff469f9862","size":232739,"height":1241,"width":900,"blurhash":"|HP%O;_3_3M|WC-o-;ofD%?cRO%2fk-;ofIAxux]?wMxV@Rj01xuxuRjt7^*tSIU%LM{RjW=ofj@adRjE2oJ?HWY%LRjof-:RjIot6ayM{t7s:M{M{xvt7WCofWBRjofjZ%MWBoLfloLWVIUWBRkogWBWBjsxut6aeaxkC","thumbhash":"9PcFBQD9dV6H7YXHSXelZ5nwcQks","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2MvOC8wLzUvNy9kL2MvYWFlYS80ZjJkLzlkOGIvZGFmZjQ2OWY5ODYy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2MvOC8wLzUvNy9kL2MvYWFlYS80ZjJkLzlkOGIvZGFmZjQ2OWY5ODYy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2MvOC8wLzUvNy9kL2MvYWFlYS80ZjJkLzlkOGIvZGFmZjQ2OWY5ODYy"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2MvOC8wLzUvNy9kL2MvYWFlYS80ZjJkLzlkOGIvZGFmZjQ2OWY5ODYy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2MvOC8wLzUvNy9kL2MvYWFlYS80ZjJkLzlkOGIvZGFmZjQ2OWY5ODYy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2MvOC8wLzUvNy9kL2MvYWFlYS80ZjJkLzlkOGIvZGFmZjQ2OWY5ODYy"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2MvOC8wLzUvNy9kL2MvYWFlYS80ZjJkLzlkOGIvZGFmZjQ2OWY5ODYy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2MvOC8wLzUvNy9kL2MvYWFlYS80ZjJkLzlkOGIvZGFmZjQ2OWY5ODYy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2MvOC8wLzUvNy9kL2MvYWFlYS80ZjJkLzlkOGIvZGFmZjQ2OWY5ODYy"}}},{"id":106700,"series_id":9999,"work_id":null,"index":"2","index_numeric":2,"type":"volume","language":"pt","note":null,"content_rating":"safe","created_at":"2026-05-26T00:37:53.403Z","updated_at":"2026-05-26T00:37:53.403Z","hashes":{"md5":"3ecf361e2711e14f22d891464d596c94","sha1":"6f092212442caad306875e7159bdc535c511c7d4","ahash":"ffc3c39999e0e624","chash":"4c163233330acced,3a1d1e0fc6c6131b,42929bcb61191951,424f5a52b6b46326,470f0c8d1f271395","crc32":"0x345e88df","dhash":"4c163233330acced","phash":"e7b996d18ac36d80","whash":"ffc3c39191e0e624","sha256":"d99605666562f065e9d60d526d76a94a73c87874caf392a059c2bd87934ad50b"},"image":{"raw":{"url":"https://images.mangabaka.dev/5/b/9/d/7/2/6/0/2544/4edb/9a59/b778bb3bf5f2","size":2065160,"height":1920,"width":1409,"blurhash":"|GPGmh?b~qt7Rk%2%Mt79F?vMx-:s:-;t7D%og-;?vIURPof01ofxuM{t6~Vx^D%xuM{Ribcs;oes,RjE2Ri?HW=%LWBWB?boKIVaeR%M{t6t7M{M{xus:Rkt6oeRjofn%%MR*axWVaeoeIoWBa}bcRjWBWBxut7ayf6of","thumbhash":"8/cFBQD8d12IzHXISni1aJrRgAcb","format":"png"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2IvOS9kLzcvMi82LzAvMjU0NC80ZWRiLzlhNTkvYjc3OGJiM2JmNWYy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2IvOS9kLzcvMi82LzAvMjU0NC80ZWRiLzlhNTkvYjc3OGJiM2JmNWYy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2IvOS9kLzcvMi82LzAvMjU0NC80ZWRiLzlhNTkvYjc3OGJiM2JmNWYy"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2IvOS9kLzcvMi82LzAvMjU0NC80ZWRiLzlhNTkvYjc3OGJiM2JmNWYy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2IvOS9kLzcvMi82LzAvMjU0NC80ZWRiLzlhNTkvYjc3OGJiM2JmNWYy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2IvOS9kLzcvMi82LzAvMjU0NC80ZWRiLzlhNTkvYjc3OGJiM2JmNWYy"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2IvOS9kLzcvMi82LzAvMjU0NC80ZWRiLzlhNTkvYjc3OGJiM2JmNWYy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2IvOS9kLzcvMi82LzAvMjU0NC80ZWRiLzlhNTkvYjc3OGJiM2JmNWYy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2IvOS9kLzcvMi82LzAvMjU0NC80ZWRiLzlhNTkvYjc3OGJiM2JmNWYy"}}},{"id":106706,"series_id":9999,"work_id":null,"index":"3","index_numeric":3,"type":"volume","language":"en","note":null,"content_rating":"safe","created_at":"2026-05-26T00:37:53.403Z","updated_at":"2026-05-26T00:37:53.403Z","hashes":{"md5":"4368de062d2022bfe7bde34ca650ead4","sha1":"e13f05ca3dabc22b8a55d86b394dd83be7b8aba7","ahash":"037e7e6770260700","chash":"7878b492e1f8f8c6,a9f3c4858e0061a3,62706062e0d4c8cc,bef6c69ecfcc7cd5","crc32":"0xb78e88cf","dhash":"bef6c69ecfcc7cd5","phash":"85953d3f60b549ca","whash":"4f7e7f6770260700","sha256":"395caf36c7cb4b53a9395fbca2fa4c579adbb88d327dc4f25e3795d3e412e3a7"},"image":{"raw":{"url":"https://images.mangabaka.dev/c/4/f/5/a/2/f/6/7a9d/4ce1/bdf5/ee86129a3e94","size":693131,"height":2560,"width":1743,"blurhash":"|JGRJ0E2E*R500t7Djt7bI~VRlR%niM|t6IUoyWCDiE2s+xu%MxtR.t6WXVXNLxtjboMt6W?slM|IUof%MR+adRjWYjERkwHD%%g%MRjozRPoJoMV?kDWVadbcjrayozj@XTx]M_IUf,nhtRbbjFxuR+M{kCofoeogWAs:","thumbhash":"VUkKFQJjBn53JoVpl4WKdAh6uKDK","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzQvZi81L2EvMi9mLzYvN2E5ZC80Y2UxL2JkZjUvZWU4NjEyOWEzZTk0","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzQvZi81L2EvMi9mLzYvN2E5ZC80Y2UxL2JkZjUvZWU4NjEyOWEzZTk0","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzQvZi81L2EvMi9mLzYvN2E5ZC80Y2UxL2JkZjUvZWU4NjEyOWEzZTk0"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzQvZi81L2EvMi9mLzYvN2E5ZC80Y2UxL2JkZjUvZWU4NjEyOWEzZTk0","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzQvZi81L2EvMi9mLzYvN2E5ZC80Y2UxL2JkZjUvZWU4NjEyOWEzZTk0","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzQvZi81L2EvMi9mLzYvN2E5ZC80Y2UxL2JkZjUvZWU4NjEyOWEzZTk0"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzQvZi81L2EvMi9mLzYvN2E5ZC80Y2UxL2JkZjUvZWU4NjEyOWEzZTk0","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzQvZi81L2EvMi9mLzYvN2E5ZC80Y2UxL2JkZjUvZWU4NjEyOWEzZTk0","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzQvZi81L2EvMi9mLzYvN2E5ZC80Y2UxL2JkZjUvZWU4NjEyOWEzZTk0"}}},{"id":7176,"series_id":9999,"work_id":null,"index":"3","index_numeric":3,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.298Z","updated_at":"2025-12-10T13:56:30.943Z","hashes":{"md5":"b093fa171767d3abac1eb954e11b6bb2","sha1":"e51f92caa06e5006881a521237e76dfbc9e3ba85","ahash":"c0f3a48cf8e0c001","chash":"0090011836838712,b0307330b6d2d0ec,808040a0c0d0f4bf,4c26038310847072,d9d8a4a4d06ae06c,2b2e4918410f0763","crc32":"0x3e0bb45a","dhash":"2b2e4918410f0763","phash":"fff720e01830e2c7","whash":"c0f3fcccf8e0c0b1","sha256":"4094be55f19c4723ee27f8b23f448d8921101e61d6cea86ec94f16eb76001351"},"image":{"raw":{"url":"https://images.mangabaka.dev/b/f/5/c/6/9/d/6/cebd/4fce/8367/0c5f4704906e","size":305006,"height":1236,"width":900,"blurhash":"|XEy0y_N.8%M%M%MxuxuWB%Lt7xuxtoft7oft7j[IVM{ozf+j[aeM{WBWVx]%Mt7bIkCkCWVRjRjRPaeRjo0ofWBbIayofD%RjfRxuofRQaeRjofxtxuofj[kCa|t7e.j[ofofNGM{ayozxuozt7RjNGfkofWVWBjsofof","thumbhash":"lCgOFQLPmYmZWJeHmnZGhwGqFIBY","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iL2YvNS9jLzYvOS9kLzYvY2ViZC80ZmNlLzgzNjcvMGM1ZjQ3MDQ5MDZl","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iL2YvNS9jLzYvOS9kLzYvY2ViZC80ZmNlLzgzNjcvMGM1ZjQ3MDQ5MDZl","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iL2YvNS9jLzYvOS9kLzYvY2ViZC80ZmNlLzgzNjcvMGM1ZjQ3MDQ5MDZl"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iL2YvNS9jLzYvOS9kLzYvY2ViZC80ZmNlLzgzNjcvMGM1ZjQ3MDQ5MDZl","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iL2YvNS9jLzYvOS9kLzYvY2ViZC80ZmNlLzgzNjcvMGM1ZjQ3MDQ5MDZl","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iL2YvNS9jLzYvOS9kLzYvY2ViZC80ZmNlLzgzNjcvMGM1ZjQ3MDQ5MDZl"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iL2YvNS9jLzYvOS9kLzYvY2ViZC80ZmNlLzgzNjcvMGM1ZjQ3MDQ5MDZl","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iL2YvNS9jLzYvOS9kLzYvY2ViZC80ZmNlLzgzNjcvMGM1ZjQ3MDQ5MDZl","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iL2YvNS9jLzYvOS9kLzYvY2ViZC80ZmNlLzgzNjcvMGM1ZjQ3MDQ5MDZl"}}},{"id":106701,"series_id":9999,"work_id":null,"index":"3","index_numeric":3,"type":"volume","language":"pt","note":null,"content_rating":"safe","created_at":"2026-05-26T00:37:53.403Z","updated_at":"2026-05-26T00:37:53.403Z","hashes":{"md5":"6d6b083b1489b54006659a96e0fc517a","sha1":"9efc424f2bce7d0d59e2c89e1ed3beb2aad77219","ahash":"c0e3ecccf8e08001","chash":"040841850389c40c,808240a0c0d07c9f,83a12da5f1311809,4c2e030330047072,d9d8a4a4d06ae02c,0b0e4919410f2743","crc32":"0x5fec081d","dhash":"0b0e4919410f2743","phash":"fff524ec0818e20f","whash":"c0f7ecccf8e0c0e1","sha256":"880b26fda34c83c49fbcac8633fcead8bb08bf88d353262d17713c78e3ff3e3f"},"image":{"raw":{"url":"https://images.mangabaka.dev/7/b/6/0/d/4/e/d/fab2/43c7/a584/3f8d763e948b","size":2789048,"height":1920,"width":1409,"blurhash":"|WEf7[_N.9%Mxu%Mxuxuay%2t6xuxut6t7oft7ofE1M{ogkCfRjZRjWBa|xu%Mt7bHkCofj[RjRjV@n$RiaeoLR*f+ayofD%Rjazt8ofRPaeRjj[xtxut6ofkCWBs;f5f7ofofNGM{jtozxut7ofM|M|ayofayWBjsofof","thumbhash":"FhgOFQLPmoqZWJaHmndGlwS6NXBa","format":"png"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2IvNi8wL2QvNC9lL2QvZmFiMi80M2M3L2E1ODQvM2Y4ZDc2M2U5NDhi","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2IvNi8wL2QvNC9lL2QvZmFiMi80M2M3L2E1ODQvM2Y4ZDc2M2U5NDhi","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2IvNi8wL2QvNC9lL2QvZmFiMi80M2M3L2E1ODQvM2Y4ZDc2M2U5NDhi"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2IvNi8wL2QvNC9lL2QvZmFiMi80M2M3L2E1ODQvM2Y4ZDc2M2U5NDhi","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2IvNi8wL2QvNC9lL2QvZmFiMi80M2M3L2E1ODQvM2Y4ZDc2M2U5NDhi","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2IvNi8wL2QvNC9lL2QvZmFiMi80M2M3L2E1ODQvM2Y4ZDc2M2U5NDhi"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2IvNi8wL2QvNC9lL2QvZmFiMi80M2M3L2E1ODQvM2Y4ZDc2M2U5NDhi","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2IvNi8wL2QvNC9lL2QvZmFiMi80M2M3L2E1ODQvM2Y4ZDc2M2U5NDhi","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2IvNi8wL2QvNC9lL2QvZmFiMi80M2M3L2E1ODQvM2Y4ZDc2M2U5NDhi"}}},{"id":106707,"series_id":9999,"work_id":null,"index":"4","index_numeric":4,"type":"volume","language":"en","note":null,"content_rating":"safe","created_at":"2026-05-26T00:37:53.403Z","updated_at":"2026-05-26T00:37:53.403Z","hashes":{"md5":"50d7fbe2c506924d2f2747cf0c88b3df","sha1":"a74e8def127fdd1b02d573c6747e5792c162eee8","ahash":"067a7e6677260602","chash":"498098dcf87c38f2,0ca9e1e6e3ebe3d4,d8f0f8fc7861b4f4,616141a415696949,9ef2c29ccec656d6","crc32":"0x258e93ef","dhash":"9ef2c29ccec656d6","phash":"85c81f363434cdcf","whash":"467a7f6677660602","sha256":"48b184e14b47f1a40798d95a0c7c15b6adebcaa956efb15916630ce496aa3f73"},"image":{"raw":{"url":"https://images.mangabaka.dev/2/5/b/1/c/1/d/2/1944/4639/9957/2df19b1f0113","size":596991,"height":2560,"width":1749,"blurhash":"|NF#j@E2SvRi01%L9G%2kC-pxuM{WBofM{WBayWB9FR*WCt7%foMbbofWBRRRitRofadt8a{ayWBayRjx]t6M{j[WBWBWBROM|xu%MRkkAaeRjt7f5a#bGaefRbGayofaztlt6RjM{kBjbofoyWBkCt6M{oft7WCt7Rks:","thumbhash":"FVgKDQJzB6t2KHd5l3dpdvNamsCZ","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzUvYi8xL2MvMS9kLzIvMTk0NC80NjM5Lzk5NTcvMmRmMTliMWYwMTEz","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzUvYi8xL2MvMS9kLzIvMTk0NC80NjM5Lzk5NTcvMmRmMTliMWYwMTEz","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzUvYi8xL2MvMS9kLzIvMTk0NC80NjM5Lzk5NTcvMmRmMTliMWYwMTEz"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzUvYi8xL2MvMS9kLzIvMTk0NC80NjM5Lzk5NTcvMmRmMTliMWYwMTEz","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzUvYi8xL2MvMS9kLzIvMTk0NC80NjM5Lzk5NTcvMmRmMTliMWYwMTEz","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzUvYi8xL2MvMS9kLzIvMTk0NC80NjM5Lzk5NTcvMmRmMTliMWYwMTEz"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzUvYi8xL2MvMS9kLzIvMTk0NC80NjM5Lzk5NTcvMmRmMTliMWYwMTEz","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzUvYi8xL2MvMS9kLzIvMTk0NC80NjM5Lzk5NTcvMmRmMTliMWYwMTEz","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzUvYi8xL2MvMS9kLzIvMTk0NC80NjM5Lzk5NTcvMmRmMTliMWYwMTEz"}}},{"id":7192,"series_id":9999,"work_id":null,"index":"4","index_numeric":4,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.339Z","updated_at":"2025-12-10T13:56:30.968Z","hashes":{"md5":"cae33e46512e8ee183a1a8432e4cb685","sha1":"f191c95c686dd1c2987655ef51d7b0a70c665b28","ahash":"e7c7c7f1f1e1e1e1","chash":"4c0e0e45070b074b,2b30333b9f2f3f3e,b9b9382e86c3d174,3c7cd165378e4e4c","crc32":"0xfbe29f43","dhash":"4c0e0e45070b074b","phash":"e39793c9cc4c3398","whash":"a7c7c3e1e0e1c1e1","sha256":"cc58a258f4536cedaaf31821b6f7186b82730aa440c6993f7f6fa66996ba9b2c"},"image":{"raw":{"url":"https://images.mangabaka.dev/9/c/8/d/0/7/e/7/b255/4f1e/abce/727021b7561f","size":251740,"height":1242,"width":900,"blurhash":"|lQvUW%g.TVrRia#t7oLWqtlMxn$x]RPkCfSj?ofo#V@adozbHaekCkCjYs.ozR,Rjofj[aekCa#xuozM{RjoeofkCayozf,odaeWCoeofWWaeofaxa#kCoJWBWBozkCRjt7ayaeofkDfQWAWCazofj[f6ayoefkWBjZay","thumbhash":"tBgKHQT7ZVmolneIeImGeASTRTBa","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85L2MvOC9kLzAvNy9lLzcvYjI1NS80ZjFlL2FiY2UvNzI3MDIxYjc1NjFm","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85L2MvOC9kLzAvNy9lLzcvYjI1NS80ZjFlL2FiY2UvNzI3MDIxYjc1NjFm","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85L2MvOC9kLzAvNy9lLzcvYjI1NS80ZjFlL2FiY2UvNzI3MDIxYjc1NjFm"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85L2MvOC9kLzAvNy9lLzcvYjI1NS80ZjFlL2FiY2UvNzI3MDIxYjc1NjFm","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85L2MvOC9kLzAvNy9lLzcvYjI1NS80ZjFlL2FiY2UvNzI3MDIxYjc1NjFm","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85L2MvOC9kLzAvNy9lLzcvYjI1NS80ZjFlL2FiY2UvNzI3MDIxYjc1NjFm"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85L2MvOC9kLzAvNy9lLzcvYjI1NS80ZjFlL2FiY2UvNzI3MDIxYjc1NjFm","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85L2MvOC9kLzAvNy9lLzcvYjI1NS80ZjFlL2FiY2UvNzI3MDIxYjc1NjFm","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85L2MvOC9kLzAvNy9lLzcvYjI1NS80ZjFlL2FiY2UvNzI3MDIxYjc1NjFm"}}},{"id":106702,"series_id":9999,"work_id":null,"index":"4","index_numeric":4,"type":"volume","language":"pt","note":null,"content_rating":"safe","created_at":"2026-05-26T00:37:53.403Z","updated_at":"2026-05-26T00:37:53.403Z","hashes":{"md5":"755338ca2c6aa640ad0eabef0ef2bd73","sha1":"26c54070268d63012a20de8b362121943ec20f2b","ahash":"e7c7c7f1f1e1e1e1","chash":"4c1c0e45070b070b,0b0c0d6d27cf4fc6,b1b9382ea643d174,3c78d167358e4e4c,879737278ddad939","crc32":"0x1fa0df9a","dhash":"4c1c0e45070b070b","phash":"e3b199c5cec43398","whash":"e787c3a1e1e1c1e1","sha256":"baea18f45d5ce600a0a664e6b6a8429e7cd994ca4f4b96404ee0127ce44c48bb"},"image":{"raw":{"url":"https://images.mangabaka.dev/f/2/2/e/4/d/4/a/be26/47dc/9a5f/8f418ec210a2","size":55953,"height":545,"width":400,"blurhash":"|oQSuKx].TnNRjWCoyoLa#o~Mxn$x]Rja{a}jZofkXV@adozbbaejZf+e.t6t7R+Rjf7j[aeofbIxuozM{Rij[ofogWCofozofaeRka{ofbHWBj@fia#j[oJaeWBofofV@t7ayaej[kCa|adWVbHj[a|f6azofj[WBf6j[","thumbhash":"sxgOHQT6Z1mohneYeIqGeAWUVUBp","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzIvMi9lLzQvZC80L2EvYmUyNi80N2RjLzlhNWYvOGY0MThlYzIxMGEy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzIvMi9lLzQvZC80L2EvYmUyNi80N2RjLzlhNWYvOGY0MThlYzIxMGEy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzIvMi9lLzQvZC80L2EvYmUyNi80N2RjLzlhNWYvOGY0MThlYzIxMGEy"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzIvMi9lLzQvZC80L2EvYmUyNi80N2RjLzlhNWYvOGY0MThlYzIxMGEy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzIvMi9lLzQvZC80L2EvYmUyNi80N2RjLzlhNWYvOGY0MThlYzIxMGEy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzIvMi9lLzQvZC80L2EvYmUyNi80N2RjLzlhNWYvOGY0MThlYzIxMGEy"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzIvMi9lLzQvZC80L2EvYmUyNi80N2RjLzlhNWYvOGY0MThlYzIxMGEy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzIvMi9lLzQvZC80L2EvYmUyNi80N2RjLzlhNWYvOGY0MThlYzIxMGEy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzIvMi9lLzQvZC80L2EvYmUyNi80N2RjLzlhNWYvOGY0MThlYzIxMGEy"}}},{"id":106708,"series_id":9999,"work_id":null,"index":"5","index_numeric":5,"type":"volume","language":"en","note":null,"content_rating":"safe","created_at":"2026-05-26T00:37:53.403Z","updated_at":"2026-05-26T00:37:53.403Z","hashes":{"md5":"de0f26f54059016a9008af1522aef7db","sha1":"f5d73b5a22d9f3255af8bab68258584772b97c76","ahash":"427f7e6377220000","chash":"d373b8f2a011f0f8,0ca9e1e6e3ebe1d4,6141412405696949,f3f9f8fcc290c8e0,f2f0e0c89accf071,9ef6c696c6ce5ad6","crc32":"0x49b47db6","dhash":"9ef6c696c6ce5ad6","phash":"a5815a3e627b53c6","whash":"437f7f6377270200","sha256":"f43f75146d45a5b23380dfd309655fb0ebe6a28f4544e959d1cfc8dbab23bf15"},"image":{"raw":{"url":"https://images.mangabaka.dev/2/f/7/2/4/d/8/1/0c26/461b/93d7/510293450112","size":427357,"height":2560,"width":1701,"blurhash":"|KDlyrEOxSD*4oxo9H%LWC?cniRjWBRkWTRQkBj?0KwuNG%M-qS1xaR*j[MxS5xZj^a}t6s;RjWBMxbv-pRjWBRjj?Rjju4oxatRt7xuM{jua#j@M|t7RjoLW;jFkCjtof?GW=M{RjRjxaofjZj[%MM{V@a~t6ofWVoLR*","thumbhash":"FRcKFQBzFH93B2hql4UqafCERR0P","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yL2YvNy8yLzQvZC84LzEvMGMyNi80NjFiLzkzZDcvNTEwMjkzNDUwMTEy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yL2YvNy8yLzQvZC84LzEvMGMyNi80NjFiLzkzZDcvNTEwMjkzNDUwMTEy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yL2YvNy8yLzQvZC84LzEvMGMyNi80NjFiLzkzZDcvNTEwMjkzNDUwMTEy"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yL2YvNy8yLzQvZC84LzEvMGMyNi80NjFiLzkzZDcvNTEwMjkzNDUwMTEy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yL2YvNy8yLzQvZC84LzEvMGMyNi80NjFiLzkzZDcvNTEwMjkzNDUwMTEy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yL2YvNy8yLzQvZC84LzEvMGMyNi80NjFiLzkzZDcvNTEwMjkzNDUwMTEy"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yL2YvNy8yLzQvZC84LzEvMGMyNi80NjFiLzkzZDcvNTEwMjkzNDUwMTEy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yL2YvNy8yLzQvZC84LzEvMGMyNi80NjFiLzkzZDcvNTEwMjkzNDUwMTEy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yL2YvNy8yLzQvZC84LzEvMGMyNi80NjFiLzkzZDcvNTEwMjkzNDUwMTEy"}}},{"id":7177,"series_id":9999,"work_id":null,"index":"5","index_numeric":5,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.302Z","updated_at":"2025-12-10T13:56:30.990Z","hashes":{"md5":"920fd3fdcfe45ebdd0e196c8882b1855","sha1":"772261fa2182e97672b5cc625adf35eb96d1c703","ahash":"fffffdf8c8908008","chash":"405151e952322539,23cffcf038d05232,0e333991646c480a,c1185232722d3973,0325095878b97539,0d035ca9653d3d37","crc32":"0xec5b84c0","dhash":"4051f1d952322931","phash":"dba3966511d28db2","whash":"fffdfd78a0980008","sha256":"aff0ebd42fcaf0a088e04fdaaf1f683e5379c7ed3084b32f8cafa198724cc0c9"},"image":{"raw":{"url":"https://images.mangabaka.dev/b/3/c/1/b/d/6/4/9f36/4258/832b/906131cea7b5","size":232128,"height":1241,"width":900,"blurhash":"|#MjzI-;IUt7xuRjj]t7fk~qjvoLWBWBf6kCj[jttRM|j]ofWBoMj[ayayWBoet7bHaxt7WBj[j[V[aeWBayaxbHWBoff7t7WBayofRjf6s:WBWBt7a#WBRjofofWBayoft7WVofofWVWBj[WBkBRPj[t7f6j[ofj[j[j[","thumbhash":"KBgWDQRbmH94h3Z4iHeHiF8bBllK","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iLzMvYy8xL2IvZC82LzQvOWYzNi80MjU4LzgzMmIvOTA2MTMxY2VhN2I1","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iLzMvYy8xL2IvZC82LzQvOWYzNi80MjU4LzgzMmIvOTA2MTMxY2VhN2I1","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iLzMvYy8xL2IvZC82LzQvOWYzNi80MjU4LzgzMmIvOTA2MTMxY2VhN2I1"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iLzMvYy8xL2IvZC82LzQvOWYzNi80MjU4LzgzMmIvOTA2MTMxY2VhN2I1","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iLzMvYy8xL2IvZC82LzQvOWYzNi80MjU4LzgzMmIvOTA2MTMxY2VhN2I1","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iLzMvYy8xL2IvZC82LzQvOWYzNi80MjU4LzgzMmIvOTA2MTMxY2VhN2I1"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iLzMvYy8xL2IvZC82LzQvOWYzNi80MjU4LzgzMmIvOTA2MTMxY2VhN2I1","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iLzMvYy8xL2IvZC82LzQvOWYzNi80MjU4LzgzMmIvOTA2MTMxY2VhN2I1","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9iLzMvYy8xL2IvZC82LzQvOWYzNi80MjU4LzgzMmIvOTA2MTMxY2VhN2I1"}}},{"id":106703,"series_id":9999,"work_id":null,"index":"5","index_numeric":5,"type":"volume","language":"pt","note":null,"content_rating":"safe","created_at":"2026-05-26T00:37:53.403Z","updated_at":"2026-05-26T00:37:53.403Z","hashes":{"md5":"6fa15b94875b2d8310fdeddf54c5eedf","sha1":"c335af1536e1553084d58985e9dd677526106d65","ahash":"fffffdf888908008","chash":"f03131f950322139,23cefcf038f05332,0e333981656c480c,e1185232722d3970,032519587db97139,0b035da96d2d3f2f","crc32":"0xd986f4d1","dhash":"f031b1d952322971","phash":"dba3b66511d28cb2","whash":"fffffd78a0900008","sha256":"5e4c7ddc19f88be7ce9abb7540c03d30d988088cca86c163545dd4eb41589709"},"image":{"raw":{"url":"https://images.mangabaka.dev/7/f/0/c/5/2/d/f/ee86/4d19/ba52/16bc71738beb","size":52584,"height":547,"width":400,"blurhash":"|yMH7D-;IUt7x]V@WVt7kB~qj]oLaeWVayj[j[aytRM{fkozWBoMoLayayWBoet7bHWBt7WBj[ofWBaeWBayWBbHWBofj[t7ayayoLRjWBs:WBWBtQazayRjofofWBWVoft7WCofj]azWBkCaekBRPj[t7ayj[ofj[j[of","thumbhash":"KBgWDQRbqH94h3Z4iHeHiF8sB1k6","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2YvMC9jLzUvMi9kL2YvZWU4Ni80ZDE5L2JhNTIvMTZiYzcxNzM4YmVi","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2YvMC9jLzUvMi9kL2YvZWU4Ni80ZDE5L2JhNTIvMTZiYzcxNzM4YmVi","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2YvMC9jLzUvMi9kL2YvZWU4Ni80ZDE5L2JhNTIvMTZiYzcxNzM4YmVi"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2YvMC9jLzUvMi9kL2YvZWU4Ni80ZDE5L2JhNTIvMTZiYzcxNzM4YmVi","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2YvMC9jLzUvMi9kL2YvZWU4Ni80ZDE5L2JhNTIvMTZiYzcxNzM4YmVi","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2YvMC9jLzUvMi9kL2YvZWU4Ni80ZDE5L2JhNTIvMTZiYzcxNzM4YmVi"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2YvMC9jLzUvMi9kL2YvZWU4Ni80ZDE5L2JhNTIvMTZiYzcxNzM4YmVi","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2YvMC9jLzUvMi9kL2YvZWU4Ni80ZDE5L2JhNTIvMTZiYzcxNzM4YmVi","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2YvMC9jLzUvMi9kL2YvZWU4Ni80ZDE5L2JhNTIvMTZiYzcxNzM4YmVi"}}},{"id":106709,"series_id":9999,"work_id":null,"index":"6","index_numeric":6,"type":"volume","language":"en","note":null,"content_rating":"safe","created_at":"2026-05-26T00:37:53.403Z","updated_at":"2026-05-26T00:37:53.403Z","hashes":{"md5":"a4806a7d30e5e6fc46e714847cb5350e","sha1":"4bcef1f0e3634cb906fab840890d8faa909a62fa","ahash":"00787e6776270707","chash":"0ca9e1e6e3f3e1d4,a1d9d3e0b2e0e862,616141a415696949,ca80e0ebace4d8c0,e8d6a344799ffef9,9df1c696c4ce5e57","crc32":"0x7b584358","dhash":"9df1c696c4ce5e57","phash":"a5493a7e6235a6c6","whash":"44787e6776270707","sha256":"a553bc5a4c6357bd969609ed69f7e6455ad9717a364e2fdced797b8d48eb43ab"},"image":{"raw":{"url":"https://images.mangabaka.dev/8/9/6/b/8/f/5/4/bf16/4a70/8f65/3f61aced160d","size":451817,"height":2560,"width":1706,"blurhash":"|JH1Pp9Gb]IA00x[IAt7xurq?b9Zf5t7IUWBj]ax4:VYXSt7?HNIt7ayR*Q.bZozs;WUogt7RjV@MxkW%MaeNGV@kBNGt6icIV%M%MRQtQMxt7j]xuM{ozaeWVoKkCj@oMS#%gD%RjShr?tRR+o0%3NGRjWCt7oMayoeWB","thumbhash":"FmkKDQKSBddzOYVpiIZqlTp/wfEY","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzkvNi9iLzgvZi81LzQvYmYxNi80YTcwLzhmNjUvM2Y2MWFjZWQxNjBk","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzkvNi9iLzgvZi81LzQvYmYxNi80YTcwLzhmNjUvM2Y2MWFjZWQxNjBk","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzkvNi9iLzgvZi81LzQvYmYxNi80YTcwLzhmNjUvM2Y2MWFjZWQxNjBk"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzkvNi9iLzgvZi81LzQvYmYxNi80YTcwLzhmNjUvM2Y2MWFjZWQxNjBk","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzkvNi9iLzgvZi81LzQvYmYxNi80YTcwLzhmNjUvM2Y2MWFjZWQxNjBk","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzkvNi9iLzgvZi81LzQvYmYxNi80YTcwLzhmNjUvM2Y2MWFjZWQxNjBk"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzkvNi9iLzgvZi81LzQvYmYxNi80YTcwLzhmNjUvM2Y2MWFjZWQxNjBk","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzkvNi9iLzgvZi81LzQvYmYxNi80YTcwLzhmNjUvM2Y2MWFjZWQxNjBk","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzkvNi9iLzgvZi81LzQvYmYxNi80YTcwLzhmNjUvM2Y2MWFjZWQxNjBk"}}},{"id":7178,"series_id":9999,"work_id":null,"index":"6","index_numeric":6,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.306Z","updated_at":"2025-12-10T13:56:30.996Z","hashes":{"md5":"afd3363fba98664206dbf6e9c42d9fc7","sha1":"02a83c86e036075575d5ae494decc8880df3da49","ahash":"f0e0bf7b7fc1e0e0","chash":"410173c3f31b8f49,13062cd8b760d0a0,2f2c5aba726ad2a2,4a0b163367edcc08,707c453137262d9c,73c283321b0f4d49","crc32":"0x96d5353c","dhash":"410173c3f31b8f49","phash":"eb9d627488459b9c","whash":"f8e0b87b5dc1e0e0","sha256":"e069fcb983edd0952a276eae0bfbb81263a846392aeb6b37b2f917ebb18ca58d"},"image":{"raw":{"url":"https://images.mangabaka.dev/d/7/d/3/f/c/c/c/afec/4203/bff7/c074f7ed1450","size":219686,"height":1241,"width":900,"blurhash":"|jOM~i~qkCM_ozRjxuxuWBx[WBIUayt7t7RjkCofD%-;t7j[RjWCxuRkWBV[ofofs;jsfQRjayj[x]V@M{RjoLRjazaxa}n%tRWBM{WBt7WBj[ayxuMxWVxut7R*oet7j@xuR*RPofozt7ayafkCt7fkays:j[RiWBf6WB","thumbhash":"LBgOBQKPhXqFOZx3iHp2qRDRCkea","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9kLzcvZC8zL2YvYy9jL2MvYWZlYy80MjAzL2JmZjcvYzA3NGY3ZWQxNDUw","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9kLzcvZC8zL2YvYy9jL2MvYWZlYy80MjAzL2JmZjcvYzA3NGY3ZWQxNDUw","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9kLzcvZC8zL2YvYy9jL2MvYWZlYy80MjAzL2JmZjcvYzA3NGY3ZWQxNDUw"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9kLzcvZC8zL2YvYy9jL2MvYWZlYy80MjAzL2JmZjcvYzA3NGY3ZWQxNDUw","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9kLzcvZC8zL2YvYy9jL2MvYWZlYy80MjAzL2JmZjcvYzA3NGY3ZWQxNDUw","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9kLzcvZC8zL2YvYy9jL2MvYWZlYy80MjAzL2JmZjcvYzA3NGY3ZWQxNDUw"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9kLzcvZC8zL2YvYy9jL2MvYWZlYy80MjAzL2JmZjcvYzA3NGY3ZWQxNDUw","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9kLzcvZC8zL2YvYy9jL2MvYWZlYy80MjAzL2JmZjcvYzA3NGY3ZWQxNDUw","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9kLzcvZC8zL2YvYy9jL2MvYWZlYy80MjAzL2JmZjcvYzA3NGY3ZWQxNDUw"}}},{"id":7179,"series_id":9999,"work_id":null,"index":"7","index_numeric":7,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.309Z","updated_at":"2025-12-10T13:56:31.004Z","hashes":{"md5":"54961655a03e65b85cf8b0d78f559ce5","sha1":"6a1200e60648f6848f486d2cc4007ebe0698aa76","ahash":"e0f0f2edfdf8c0c1","chash":"84d3c34d8c10808d,f6e2f258dcd8c0c0,154e063b11610113,b2327c0905099353,707a38361f8e8f19,8c8d96bbfd5b2f3e,8401091b362c70e9","crc32":"0xe1687ec1","dhash":"88a7c24999318189","phash":"e8c564da32279de1","whash":"e0f0f2ecfcf8c0c0","sha256":"2fce05c512a4fa10794e953c53b5dc6443cd5cff811234759d97eb78de1a35ae"},"image":{"raw":{"url":"https://images.mangabaka.dev/3/f/8/6/2/9/9/9/6bdb/4644/818a/642d5f69be6c","size":322674,"height":1182,"width":857,"blurhash":"|WI}S5~W$+Rks,MxRPM{WDbUWYM|M{M|xuW=t6R+9ZtQxqR%W?bbRkRjWA%1t6M|xts.RkofR*jZn+Rn%M%1adM|xuR-R.IUM{smf7azs:jYofa~buR*WAt8kDxZR%xtjus*kCt7WXM|axa~oIRjnjjat6V@ogazbFf6oz","thumbhash":"4RcOHQKfhoZmJpmHaHdphotf5U8V","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8zL2YvOC82LzIvOS85LzkvNmJkYi80NjQ0LzgxOGEvNjQyZDVmNjliZTZj","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8zL2YvOC82LzIvOS85LzkvNmJkYi80NjQ0LzgxOGEvNjQyZDVmNjliZTZj","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8zL2YvOC82LzIvOS85LzkvNmJkYi80NjQ0LzgxOGEvNjQyZDVmNjliZTZj"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8zL2YvOC82LzIvOS85LzkvNmJkYi80NjQ0LzgxOGEvNjQyZDVmNjliZTZj","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8zL2YvOC82LzIvOS85LzkvNmJkYi80NjQ0LzgxOGEvNjQyZDVmNjliZTZj","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8zL2YvOC82LzIvOS85LzkvNmJkYi80NjQ0LzgxOGEvNjQyZDVmNjliZTZj"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8zL2YvOC82LzIvOS85LzkvNmJkYi80NjQ0LzgxOGEvNjQyZDVmNjliZTZj","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8zL2YvOC82LzIvOS85LzkvNmJkYi80NjQ0LzgxOGEvNjQyZDVmNjliZTZj","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8zL2YvOC82LzIvOS85LzkvNmJkYi80NjQ0LzgxOGEvNjQyZDVmNjliZTZj"}}},{"id":7180,"series_id":9999,"work_id":null,"index":"8","index_numeric":8,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.311Z","updated_at":"2025-12-10T13:56:31.013Z","hashes":{"md5":"deececd26cc578f3fce68b1edc61dd9f","sha1":"540f8a79bc3658e51fe46cf66bad2100ec8285d6","ahash":"fff7f3f1c0800000","chash":"4cc66647871a0989,c050d864c4d8b378,e6440cd890ccc561,0f3953666d3d3418,6347870e1a29cd99,2ee8c3296aaaf63e","crc32":"0x750a8675","dhash":"4ce66747871bc989","phash":"e4a4933363cb9bb0","whash":"fff7f7f1c0c00040","sha256":"61e78a7d0102cca2c09dcd1ff1bf4836a5358b4d9262f7eaa917debd11e022b7"},"image":{"raw":{"url":"https://images.mangabaka.dev/8/6/e/4/6/3/d/2/c83a/4a81/ab9e/bdfca73181e2","size":300797,"height":1182,"width":857,"blurhash":"|vKeG{-px^M{R*s;nhfQkC~pn$ocadWBt7a}fjj[xuM|V?s;WAWVf+j[j[V@R*bbtRaeV@oeofayRjt6odkCfRWBj[j[aybIofWBe.ofWUofkBjuofjZWVoekCWVofofaeogj[f+kCWBayoLf7WBWBWCs:oMf5ayj?WBaz","thumbhash":"aecNHQTLdX94p2V5h5aIiCmPlMBZ","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzYvZS80LzYvMy9kLzIvYzgzYS80YTgxL2FiOWUvYmRmY2E3MzE4MWUy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzYvZS80LzYvMy9kLzIvYzgzYS80YTgxL2FiOWUvYmRmY2E3MzE4MWUy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzYvZS80LzYvMy9kLzIvYzgzYS80YTgxL2FiOWUvYmRmY2E3MzE4MWUy"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzYvZS80LzYvMy9kLzIvYzgzYS80YTgxL2FiOWUvYmRmY2E3MzE4MWUy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzYvZS80LzYvMy9kLzIvYzgzYS80YTgxL2FiOWUvYmRmY2E3MzE4MWUy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzYvZS80LzYvMy9kLzIvYzgzYS80YTgxL2FiOWUvYmRmY2E3MzE4MWUy"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzYvZS80LzYvMy9kLzIvYzgzYS80YTgxL2FiOWUvYmRmY2E3MzE4MWUy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzYvZS80LzYvMy9kLzIvYzgzYS80YTgxL2FiOWUvYmRmY2E3MzE4MWUy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi84LzYvZS80LzYvMy9kLzIvYzgzYS80YTgxL2FiOWUvYmRmY2E3MzE4MWUy"}}},{"id":7181,"series_id":9999,"work_id":null,"index":"9","index_numeric":9,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.313Z","updated_at":"2025-12-10T13:56:31.020Z","hashes":{"md5":"8911942b6c67a5b517eb35e3e701853d","sha1":"de34ce83091d67d4ec5257e291f35be8d9b378d7","ahash":"fff9f8e0980040fd","chash":"580d71d206102074,42c480d9ccce26a1,4e0e65e0c2a0684e,2182c2c2d6decac2,0d0c1a356868d0a0,09f1060020068999","crc32":"0xe5db2352","dhash":"0d09f20620648999","phash":"cae5a2369e758598","whash":"fff1fae0900040fd","sha256":"fcfc94c2dc1cba74f033bb3036b6eb11ffdbb9d1aa046ca7469f5a2e50a044b4"},"image":{"raw":{"url":"https://images.mangabaka.dev/4/e/b/2/4/3/1/2/66ee/4e84/b366/fb4af67cfa8b","size":195704,"height":1182,"width":857,"blurhash":"|TLqeD~XoIj=%gM{xuRjWB~pt7ozWBofxtoeofxu~pD%t8RjjYD%t7WBRj9FMxt6xvRk%Mt6ayj]?bkBofogj?t7ayj[j]M{t7xvofIUoMM{oyj[_3RjIUaeWVxuNGt7oe?bNGIUoLt7Rja}WBRj%2ofRjRkofRjaxt7WB","thumbhash":"p/cJDQJ/p4546JVGhnxo2Kl/3cn1","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi80L2UvYi8yLzQvMy8xLzIvNjZlZS80ZTg0L2IzNjYvZmI0YWY2N2NmYThi","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi80L2UvYi8yLzQvMy8xLzIvNjZlZS80ZTg0L2IzNjYvZmI0YWY2N2NmYThi","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi80L2UvYi8yLzQvMy8xLzIvNjZlZS80ZTg0L2IzNjYvZmI0YWY2N2NmYThi"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi80L2UvYi8yLzQvMy8xLzIvNjZlZS80ZTg0L2IzNjYvZmI0YWY2N2NmYThi","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi80L2UvYi8yLzQvMy8xLzIvNjZlZS80ZTg0L2IzNjYvZmI0YWY2N2NmYThi","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi80L2UvYi8yLzQvMy8xLzIvNjZlZS80ZTg0L2IzNjYvZmI0YWY2N2NmYThi"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi80L2UvYi8yLzQvMy8xLzIvNjZlZS80ZTg0L2IzNjYvZmI0YWY2N2NmYThi","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi80L2UvYi8yLzQvMy8xLzIvNjZlZS80ZTg0L2IzNjYvZmI0YWY2N2NmYThi","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi80L2UvYi8yLzQvMy8xLzIvNjZlZS80ZTg0L2IzNjYvZmI0YWY2N2NmYThi"}}},{"id":7182,"series_id":9999,"work_id":null,"index":"10","index_numeric":10,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.315Z","updated_at":"2025-12-10T13:56:31.026Z","hashes":{"md5":"2705c76d2d3604aa4d50f1d6ec53d5fa","sha1":"cbfeceb6637471a82939f4e91986ad04faa56ba2","ahash":"fff3f3a1f8f0f0f9","chash":"4456434b01210163,3f8e571f2fc70518,0508088d05271e78","crc32":"0xf6ea3f37","dhash":"4456434b01210163","phash":"efb58d52934295c8","whash":"bf83a1a1b0f0f0f1","sha256":"6111aa7fec0374652127e320e0cd477bdda0dea7de45480089540dc344558137"},"image":{"raw":{"url":"https://images.mangabaka.dev/1/2/5/c/7/a/b/9/9842/4c41/a524/d3c4274dc662","size":135219,"height":1181,"width":856,"blurhash":"|aQA1~_4tAR3x^ogj]t5oz?GE1bwxZRiozf9s:axtnnNWBNen#s;RjkCj?R.t7M_t8WEWAt6NGog%2M|W9ozWGWAofofWXNfofskfhWZWAoyWEn%s=bER*o3j?oJaykCV@oes,WBR.s.jYa}f6WUWUjut7oIWCa~Rjj]a}","thumbhash":"dfgJFQKftEuJpnd3WWp3mCNskPcl","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzIvNS9jLzcvYS9iLzkvOTg0Mi80YzQxL2E1MjQvZDNjNDI3NGRjNjYy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzIvNS9jLzcvYS9iLzkvOTg0Mi80YzQxL2E1MjQvZDNjNDI3NGRjNjYy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzIvNS9jLzcvYS9iLzkvOTg0Mi80YzQxL2E1MjQvZDNjNDI3NGRjNjYy"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzIvNS9jLzcvYS9iLzkvOTg0Mi80YzQxL2E1MjQvZDNjNDI3NGRjNjYy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzIvNS9jLzcvYS9iLzkvOTg0Mi80YzQxL2E1MjQvZDNjNDI3NGRjNjYy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzIvNS9jLzcvYS9iLzkvOTg0Mi80YzQxL2E1MjQvZDNjNDI3NGRjNjYy"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzIvNS9jLzcvYS9iLzkvOTg0Mi80YzQxL2E1MjQvZDNjNDI3NGRjNjYy","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzIvNS9jLzcvYS9iLzkvOTg0Mi80YzQxL2E1MjQvZDNjNDI3NGRjNjYy","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzIvNS9jLzcvYS9iLzkvOTg0Mi80YzQxL2E1MjQvZDNjNDI3NGRjNjYy"}}},{"id":7183,"series_id":9999,"work_id":null,"index":"11","index_numeric":11,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.318Z","updated_at":"2025-12-10T13:56:31.032Z","hashes":{"md5":"0c59335fbc67bfb2b5b89c875b666528","sha1":"cc6079b4444d5febd479da0c031adc90d72a70c1","ahash":"fff9f9e0e0e0c880","chash":"435373400d881025,23e3810b0b10254d","crc32":"0xebc6f504","dhash":"435373400d881025","phash":"eb89bcd136d486a8","whash":"fff9f9e0e0e0c080","sha256":"3eed7bee738766da2923af6c4dc57418e45afcb8959f1da77de3590754c46c34"},"image":{"raw":{"url":"https://images.mangabaka.dev/7/a/3/3/d/5/f/0/39a8/40a9/8262/dbdf2eb4dcc8","size":158970,"height":1181,"width":856,"blurhash":"|sNAk;~qx]RjxuRjoet7oz_3NGRjM{t7ayj[kCaytRIVjFofxukCWVaeoLxuoLj[kCM{WBWBofayM{axofofRjs:ofayayxuofRjofWBofWBf6j[t6R*ayjtaykCofj[WBt7WBj[oLkCWBWBayfkofWBofj]WBayayj[WC","thumbhash":"7AcODQKvl25miIaoeHWYiA5PtNAU","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2EvMy8zL2QvNS9mLzAvMzlhOC80MGE5LzgyNjIvZGJkZjJlYjRkY2M4","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2EvMy8zL2QvNS9mLzAvMzlhOC80MGE5LzgyNjIvZGJkZjJlYjRkY2M4","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2EvMy8zL2QvNS9mLzAvMzlhOC80MGE5LzgyNjIvZGJkZjJlYjRkY2M4"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2EvMy8zL2QvNS9mLzAvMzlhOC80MGE5LzgyNjIvZGJkZjJlYjRkY2M4","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2EvMy8zL2QvNS9mLzAvMzlhOC80MGE5LzgyNjIvZGJkZjJlYjRkY2M4","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2EvMy8zL2QvNS9mLzAvMzlhOC80MGE5LzgyNjIvZGJkZjJlYjRkY2M4"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2EvMy8zL2QvNS9mLzAvMzlhOC80MGE5LzgyNjIvZGJkZjJlYjRkY2M4","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2EvMy8zL2QvNS9mLzAvMzlhOC80MGE5LzgyNjIvZGJkZjJlYjRkY2M4","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi83L2EvMy8zL2QvNS9mLzAvMzlhOC80MGE5LzgyNjIvZGJkZjJlYjRkY2M4"}}},{"id":7184,"series_id":9999,"work_id":null,"index":"12","index_numeric":12,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.320Z","updated_at":"2025-12-10T13:56:31.039Z","hashes":{"md5":"1a77ad3a7a3a9fea6f27ff1aac315c57","sha1":"6875832dd699f318d959379f3d166c23f4dcc969","ahash":"fff9e3822070f0f8","chash":"6053134b0f16c2c2,64e1e0e2c0d0b0e2,0f73de78790ec6f2,0f1642c2c281e3e8","crc32":"0x7b4b200f","dhash":"63530b0ec2c2e3e0","phash":"c9bbca45353692a5","whash":"fff9e1822070f078","sha256":"ea26d6439f2eb2c7c321929094c6a32af59b347c14ee3ef523cfcb7964b935ac"},"image":{"raw":{"url":"https://images.mangabaka.dev/c/0/e/9/2/b/1/1/fc9e/4cbd/ba2e/b4d805e6e759","size":185169,"height":1181,"width":856,"blurhash":"|bMQ@j_NoeD$t8RjRj%MWB_3D%%gozxuaekCofof~qxuD%R*xuNGofRjWCW=ozM{RjRjozWBofaeM{IUkCxuRit7j[ogj]s:V@xutRRjofs:RPj[-;RjWBofM{RjofWBWAtRa}ofaeWBt7WBt7azt6axRjkCayofWBofWB","thumbhash":"5/cNDQKPlE2L+UmHaFZ4t5CZCKma","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzAvZS85LzIvYi8xLzEvZmM5ZS80Y2JkL2JhMmUvYjRkODA1ZTZlNzU5","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzAvZS85LzIvYi8xLzEvZmM5ZS80Y2JkL2JhMmUvYjRkODA1ZTZlNzU5","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzAvZS85LzIvYi8xLzEvZmM5ZS80Y2JkL2JhMmUvYjRkODA1ZTZlNzU5"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzAvZS85LzIvYi8xLzEvZmM5ZS80Y2JkL2JhMmUvYjRkODA1ZTZlNzU5","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzAvZS85LzIvYi8xLzEvZmM5ZS80Y2JkL2JhMmUvYjRkODA1ZTZlNzU5","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzAvZS85LzIvYi8xLzEvZmM5ZS80Y2JkL2JhMmUvYjRkODA1ZTZlNzU5"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzAvZS85LzIvYi8xLzEvZmM5ZS80Y2JkL2JhMmUvYjRkODA1ZTZlNzU5","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzAvZS85LzIvYi8xLzEvZmM5ZS80Y2JkL2JhMmUvYjRkODA1ZTZlNzU5","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9jLzAvZS85LzIvYi8xLzEvZmM5ZS80Y2JkL2JhMmUvYjRkODA1ZTZlNzU5"}}}],"pagination":{"count":31,"next":"https://api.mangabaka.org/v1/series/9999/images?limit=24&page=2","previous":null,"page":1,"limit":24},"available_languages":["en","ko","pt"],"available_types":["volume"]} \ No newline at end of file diff --git a/test/fixtures/mangabaka/images-9999-page2.json b/test/fixtures/mangabaka/images-9999-page2.json new file mode 100644 index 0000000..add23d1 --- /dev/null +++ b/test/fixtures/mangabaka/images-9999-page2.json @@ -0,0 +1 @@ +{"status":200,"data":[{"id":7185,"series_id":9999,"work_id":null,"index":"13","index_numeric":13,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.322Z","updated_at":"2025-12-10T13:56:31.045Z","hashes":{"md5":"4d128f38a0c072c14076d7e6677bdd9a","sha1":"c9a2deba99a6896a330f0c4cac5fed11f4078093","ahash":"c0c2c0e1f3ffffff","chash":"06068607475b7765,e0e4d093fad4d0e0,f0c8ce86c3e0c9f1,040c2c2c0f0e0f8b","crc32":"0xe33e59d9","dhash":"06068607475b7765","phash":"e4741d9f4e684b43","whash":"8080c0c0e1fbffbf","sha256":"a4e120a53c30a1092c8f560bbd302f2cd52bfd4ba873da6054cca74f91439712"},"image":{"raw":{"url":"https://images.mangabaka.dev/f/8/0/8/f/1/8/f/45b4/4ec2/83f2/bfa3c5383cdb","size":128419,"height":1181,"width":856,"blurhash":"|pN^rO?a?bRlaKxuWBjskB00%L%MxaRjofRjWBfQn~NHRjxuj]oeWBa}j@ofWBWBbIs:ofoLj[RkWCofa{RjoeofoeWBWBRkofj[WCofWBfif7j[RjoyWCoLofRjoLofofRjt7WBRka|jsofj[ofoeofWBa|aeoej[axa}","thumbhash":"b+cRFQLLZ5CadneJd4d3eL+g+irI","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzgvMC84L2YvMS84L2YvNDViNC80ZWMyLzgzZjIvYmZhM2M1MzgzY2Ri","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzgvMC84L2YvMS84L2YvNDViNC80ZWMyLzgzZjIvYmZhM2M1MzgzY2Ri","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzgvMC84L2YvMS84L2YvNDViNC80ZWMyLzgzZjIvYmZhM2M1MzgzY2Ri"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzgvMC84L2YvMS84L2YvNDViNC80ZWMyLzgzZjIvYmZhM2M1MzgzY2Ri","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzgvMC84L2YvMS84L2YvNDViNC80ZWMyLzgzZjIvYmZhM2M1MzgzY2Ri","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzgvMC84L2YvMS84L2YvNDViNC80ZWMyLzgzZjIvYmZhM2M1MzgzY2Ri"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzgvMC84L2YvMS84L2YvNDViNC80ZWMyLzgzZjIvYmZhM2M1MzgzY2Ri","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzgvMC84L2YvMS84L2YvNDViNC80ZWMyLzgzZjIvYmZhM2M1MzgzY2Ri","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi9mLzgvMC84L2YvMS84L2YvNDViNC80ZWMyLzgzZjIvYmZhM2M1MzgzY2Ri"}}},{"id":7186,"series_id":9999,"work_id":null,"index":"14","index_numeric":14,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.324Z","updated_at":"2025-12-10T13:56:31.051Z","hashes":{"md5":"7f78284685e0bbd0095b7168490197aa","sha1":"929687c25d6e46b5f99ba8f04b7e6e18ef82945f","ahash":"fee0e08fc0e7f87c","chash":"40474e5d1c0cc2c9","crc32":"0xc99a9d6e","dhash":"40474e5d1c0cc2c9","phash":"f72eca909a87c664","whash":"fce0e0a7c0e5e07c","sha256":"585b683283e22b7f3acb8d75f106e813fc9d7fb449e526ca89865d421d4d23b1"},"image":{"raw":{"url":"https://images.mangabaka.dev/5/7/7/0/a/5/8/4/5e8e/4fec/8f3a/b2c2d1ae5ece","size":172751,"height":1181,"width":856,"blurhash":"|NP?:k_N?HxZIpoLxuxaa#s:s,ogfPoft7ofj@ofpJ$%9ZIos:oeofWVf6%Mj[jYofbIjtRjfkj[t7M|Rjxus:RjofWBj[%LWBRkaejsj[bHt7oexubbWVWBRkofs:WBayD*xtxaj[RjofRjWBWBofayj]j[tRV@axWBWB","thumbhash":"9vcFBQLPWYiIuCmliGm3l9i4MKoJ","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81LzcvNy8wL2EvNS84LzQvNWU4ZS80ZmVjLzhmM2EvYjJjMmQxYWU1ZWNl","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81LzcvNy8wL2EvNS84LzQvNWU4ZS80ZmVjLzhmM2EvYjJjMmQxYWU1ZWNl","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81LzcvNy8wL2EvNS84LzQvNWU4ZS80ZmVjLzhmM2EvYjJjMmQxYWU1ZWNl"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81LzcvNy8wL2EvNS84LzQvNWU4ZS80ZmVjLzhmM2EvYjJjMmQxYWU1ZWNl","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81LzcvNy8wL2EvNS84LzQvNWU4ZS80ZmVjLzhmM2EvYjJjMmQxYWU1ZWNl","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81LzcvNy8wL2EvNS84LzQvNWU4ZS80ZmVjLzhmM2EvYjJjMmQxYWU1ZWNl"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81LzcvNy8wL2EvNS84LzQvNWU4ZS80ZmVjLzhmM2EvYjJjMmQxYWU1ZWNl","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81LzcvNy8wL2EvNS84LzQvNWU4ZS80ZmVjLzhmM2EvYjJjMmQxYWU1ZWNl","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81LzcvNy8wL2EvNS84LzQvNWU4ZS80ZmVjLzhmM2EvYjJjMmQxYWU1ZWNl"}}},{"id":7187,"series_id":9999,"work_id":null,"index":"15","index_numeric":15,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.326Z","updated_at":"2025-12-10T13:56:31.059Z","hashes":{"md5":"e09960bbc418bf75da4148a67e6caeff","sha1":"eac0d6a4cc4092384818590ddda910226772c389","ahash":"fffffdf8f0f0b000","chash":"4345096143a2056f,616153a225456b3b","crc32":"0xe40b46a5","dhash":"434569638204656b","phash":"ce9b36e409cbb894","whash":"ffe1fdb8f0f02000","sha256":"5db442879ef612e2947e92407700512c4c85d26e427b6cc51d599ede018dc725"},"image":{"raw":{"url":"https://images.mangabaka.dev/9/2/d/6/d/1/c/5/69eb/4447/ae7c/6a411df25f6e","size":130494,"height":1242,"width":900,"blurhash":"|zNwNA?vWYITxuj[tRaefk~pNHfls+ozRjfkj?ofMxIUozoeRjofkCfPayxuxuj[WBRjt7WBazjsNHWAWBbHt6WVRjofj[tSn~WBWCofazs:ofWBo#WAoLofj[WCjYWCazkDaeWBj]WBofaxa#a|ozofj?ogWBayWBayof","thumbhash":"awgSFQKNlX+HWIWoiXaXiFNPO/W0","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzIvZC82L2QvMS9jLzUvNjllYi80NDQ3L2FlN2MvNmE0MTFkZjI1ZjZl","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzIvZC82L2QvMS9jLzUvNjllYi80NDQ3L2FlN2MvNmE0MTFkZjI1ZjZl","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzIvZC82L2QvMS9jLzUvNjllYi80NDQ3L2FlN2MvNmE0MTFkZjI1ZjZl"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzIvZC82L2QvMS9jLzUvNjllYi80NDQ3L2FlN2MvNmE0MTFkZjI1ZjZl","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzIvZC82L2QvMS9jLzUvNjllYi80NDQ3L2FlN2MvNmE0MTFkZjI1ZjZl","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzIvZC82L2QvMS9jLzUvNjllYi80NDQ3L2FlN2MvNmE0MTFkZjI1ZjZl"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzIvZC82L2QvMS9jLzUvNjllYi80NDQ3L2FlN2MvNmE0MTFkZjI1ZjZl","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzIvZC82L2QvMS9jLzUvNjllYi80NDQ3L2FlN2MvNmE0MTFkZjI1ZjZl","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzIvZC82L2QvMS9jLzUvNjllYi80NDQ3L2FlN2MvNmE0MTFkZjI1ZjZl"}}},{"id":7188,"series_id":9999,"work_id":null,"index":"16","index_numeric":16,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.328Z","updated_at":"2025-12-10T13:56:31.065Z","hashes":{"md5":"9d71d5fec39998f35f0b2e9947e067d3","sha1":"516f0c8d13257fccfed6e57a5426e44ab61a3285","ahash":"09070f07072907ff","chash":"5b4fef2c4fdbdd98,a0a0d0f8e4b99e07,f00921d211c4f81e,b0bcdfbef0e1c0c0,596def964fcbce98,5a592e97840e9a9b","crc32":"0x6f0e90e7","dhash":"5b4fef2c4fdbdd98","phash":"a31fd84bf93088b9","whash":"0f070f07072b07ff","sha256":"d60d90cfee2e3263b94e4a3508cb2a96c51b9a9ecc388e69f3c3896bdc04c038"},"image":{"raw":{"url":"https://images.mangabaka.dev/5/f/e/c/3/0/d/8/14af/4b7f/9a11/e4becd93b8f1","size":227816,"height":1181,"width":856,"blurhash":"|pKKpD00xukCR*Rjt6t7j[D*NFoffRt6jZofofRj%MoLRjjYkCRjWBayWBD%tRf6WBt7WAoft7of%Moeo0ogoej[V@kBayM{WBofofWCa}bFWXoft7a|RjV@t7V@WBj@WBofRjofofofWCayt7WBazt7t7WBWCofjsa#j?","thumbhash":"YhgSDQCQd2SIqGhIiIloh1qA9Tdw","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2YvZS9jLzMvMC9kLzgvMTRhZi80YjdmLzlhMTEvZTRiZWNkOTNiOGYx","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2YvZS9jLzMvMC9kLzgvMTRhZi80YjdmLzlhMTEvZTRiZWNkOTNiOGYx","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2YvZS9jLzMvMC9kLzgvMTRhZi80YjdmLzlhMTEvZTRiZWNkOTNiOGYx"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2YvZS9jLzMvMC9kLzgvMTRhZi80YjdmLzlhMTEvZTRiZWNkOTNiOGYx","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2YvZS9jLzMvMC9kLzgvMTRhZi80YjdmLzlhMTEvZTRiZWNkOTNiOGYx","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2YvZS9jLzMvMC9kLzgvMTRhZi80YjdmLzlhMTEvZTRiZWNkOTNiOGYx"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2YvZS9jLzMvMC9kLzgvMTRhZi80YjdmLzlhMTEvZTRiZWNkOTNiOGYx","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2YvZS9jLzMvMC9kLzgvMTRhZi80YjdmLzlhMTEvZTRiZWNkOTNiOGYx","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi81L2YvZS9jLzMvMC9kLzgvMTRhZi80YjdmLzlhMTEvZTRiZWNkOTNiOGYx"}}},{"id":7189,"series_id":9999,"work_id":null,"index":"17","index_numeric":17,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.330Z","updated_at":"2025-12-10T13:56:31.073Z","hashes":{"md5":"add1a92616916159a47b0007e9d26bd1","sha1":"37f54762add5991a8557290b061b0c25c6ae08fa","ahash":"fff9f0f0e0e0e0f0","chash":"4253614608890c65,d396dd99274f932b,cf7ee0cca18689a2,8687811429553113","crc32":"0x8a8d56d5","dhash":"4253614608890c65","phash":"e78da9b186569a52","whash":"fbf1f0e0e0e0e0f0","sha256":"511a7b75a929b2f75f8ead140286e66665c64242f7cc5520257dc5e9779364a4"},"image":{"raw":{"url":"https://images.mangabaka.dev/2/7/a/5/6/8/d/0/1979/4f7a/84c9/7474298163ad","size":180937,"height":1181,"width":856,"blurhash":"|:NAbk~q%MIUaet7t7ofWB-;M{Rjaet7kCRjj[of%MM{a|e.ozbHayj[ayofWBoft7R*WBaeofkCxuV@ayayWBofofbHWBWBofWBofWBofj[ayj[ofayaekCjZayj[aej[a|ofWBkCaej[ofWBjtofWBofofayWBayayf6","thumbhash":"KRgWDQSfdWt3qYaHh3l3iKBpBZpX","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzcvYS81LzYvOC9kLzAvMTk3OS80ZjdhLzg0YzkvNzQ3NDI5ODE2M2Fk","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzcvYS81LzYvOC9kLzAvMTk3OS80ZjdhLzg0YzkvNzQ3NDI5ODE2M2Fk","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzcvYS81LzYvOC9kLzAvMTk3OS80ZjdhLzg0YzkvNzQ3NDI5ODE2M2Fk"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzcvYS81LzYvOC9kLzAvMTk3OS80ZjdhLzg0YzkvNzQ3NDI5ODE2M2Fk","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzcvYS81LzYvOC9kLzAvMTk3OS80ZjdhLzg0YzkvNzQ3NDI5ODE2M2Fk","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzcvYS81LzYvOC9kLzAvMTk3OS80ZjdhLzg0YzkvNzQ3NDI5ODE2M2Fk"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzcvYS81LzYvOC9kLzAvMTk3OS80ZjdhLzg0YzkvNzQ3NDI5ODE2M2Fk","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzcvYS81LzYvOC9kLzAvMTk3OS80ZjdhLzg0YzkvNzQ3NDI5ODE2M2Fk","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8yLzcvYS81LzYvOC9kLzAvMTk3OS80ZjdhLzg0YzkvNzQ3NDI5ODE2M2Fk"}}},{"id":7190,"series_id":9999,"work_id":null,"index":"18","index_numeric":18,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.333Z","updated_at":"2025-12-10T13:56:31.079Z","hashes":{"md5":"c1544e59930a4905ecdc1bda6c67cbb8","sha1":"5e28ff72ed5197bcc28aeb345718cd741fc7c6cb","ahash":"fff1f1e3e1e7e3c3","chash":"5347674f1f0d4f0f,474f8f3f3f3b2f3f","crc32":"0x71e7130b","dhash":"5347674f1f0d4f0f","phash":"e3cc9c93b98794e0","whash":"fbf0f1a1c1c1e1c1","sha256":"e2c9cb914708d75d0b7f84308374878ab51ba9b18622c1f0a1210aa65cf2fbf4"},"image":{"raw":{"url":"https://images.mangabaka.dev/1/4/0/0/5/5/8/5/8388/478d/80a1/02a667f6f4b4","size":86424,"height":1181,"width":856,"blurhash":"|sOput.8~qD%RkjYozt7t7%MofIURPxvt7ayWBa}t6WXRjofofjZWBayofx]V@WBtRRjRjofoffkozRjkCofa}WBWBt7WB%MRjWBayRjt7oLofWBtRRjWBt7ayj[ayWBayofj[fQj[ayWBa|ayj[bHjZofofV@j[ayWBay","thumbhash":"LggSDQL7ZYpliXeod3iYl5B6C5en","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzQvMC8wLzUvNS84LzUvODM4OC80NzhkLzgwYTEvMDJhNjY3ZjZmNGI0","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzQvMC8wLzUvNS84LzUvODM4OC80NzhkLzgwYTEvMDJhNjY3ZjZmNGI0","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzQvMC8wLzUvNS84LzUvODM4OC80NzhkLzgwYTEvMDJhNjY3ZjZmNGI0"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzQvMC8wLzUvNS84LzUvODM4OC80NzhkLzgwYTEvMDJhNjY3ZjZmNGI0","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzQvMC8wLzUvNS84LzUvODM4OC80NzhkLzgwYTEvMDJhNjY3ZjZmNGI0","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzQvMC8wLzUvNS84LzUvODM4OC80NzhkLzgwYTEvMDJhNjY3ZjZmNGI0"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzQvMC8wLzUvNS84LzUvODM4OC80NzhkLzgwYTEvMDJhNjY3ZjZmNGI0","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzQvMC8wLzUvNS84LzUvODM4OC80NzhkLzgwYTEvMDJhNjY3ZjZmNGI0","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi8xLzQvMC8wLzUvNS84LzUvODM4OC80NzhkLzgwYTEvMDJhNjY3ZjZmNGI0"}}},{"id":7191,"series_id":9999,"work_id":null,"index":"19","index_numeric":19,"type":"volume","language":"ko","note":null,"content_rating":"safe","created_at":"2025-11-11T09:20:13.336Z","updated_at":"2025-12-10T13:56:31.086Z","hashes":{"md5":"7c728d2c13d92f5b8710d21628bade82","sha1":"951bfe30e8cf8e4fc9022936c69f938157cc1da9","ahash":"fff9f1e0e1f1f1f0","chash":"4351654909032361,a088d0d86464b019,523073e1e3622099,c39b1361010f0901","crc32":"0x708ca42d","dhash":"4351654909032361","phash":"ea919da95366acb0","whash":"f9f9e0a0e0f1e0f0","sha256":"42a20571d7ff5d026c771cd775cb7320475396208eef30bcad8ffd7c37e8b741"},"image":{"raw":{"url":"https://images.mangabaka.dev/6/4/c/f/4/4/1/5/2712/4732/bcbf/c64c2bed981b","size":271527,"height":2362,"width":1712,"blurhash":"|sONIB~q-:4o%MM|-pM{og-;MxRjxuoJWCWBt7WB%MRjRjfls:ofRjoLj]t7WBofayj?WBWBofWCayj[WBofWBWBofoea|WCj[ofaxR*ofs:WBWBofayazWBfQt7WBWCj[t6WCj[ofWCayaya}jtxaWCayt6WCWBayj[ax","thumbhash":"rvcRDQKvsluXp3eIh4d3iM96+IyI","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi82LzQvYy9mLzQvNC8xLzUvMjcxMi80NzMyL2JjYmYvYzY0YzJiZWQ5ODFi","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi82LzQvYy9mLzQvNC8xLzUvMjcxMi80NzMyL2JjYmYvYzY0YzJiZWQ5ODFi","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi82LzQvYy9mLzQvNC8xLzUvMjcxMi80NzMyL2JjYmYvYzY0YzJiZWQ5ODFi"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi82LzQvYy9mLzQvNC8xLzUvMjcxMi80NzMyL2JjYmYvYzY0YzJiZWQ5ODFi","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi82LzQvYy9mLzQvNC8xLzUvMjcxMi80NzMyL2JjYmYvYzY0YzJiZWQ5ODFi","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi82LzQvYy9mLzQvNC8xLzUvMjcxMi80NzMyL2JjYmYvYzY0YzJiZWQ5ODFi"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi82LzQvYy9mLzQvNC8xLzUvMjcxMi80NzMyL2JjYmYvYzY0YzJiZWQ5ODFi","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi82LzQvYy9mLzQvNC8xLzUvMjcxMi80NzMyL2JjYmYvYzY0YzJiZWQ5ODFi","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi82LzQvYy9mLzQvNC8xLzUvMjcxMi80NzMyL2JjYmYvYzY0YzJiZWQ5ODFi"}}}],"pagination":{"count":31,"next":null,"previous":"https://api.mangabaka.org/v1/series/9999/images?limit=24&page=1","page":2,"limit":24},"available_languages":["en","ko","pt"],"available_types":["volume"]} \ No newline at end of file diff --git a/test/fixtures/mangabaka/links-9999.json b/test/fixtures/mangabaka/links-9999.json new file mode 100644 index 0000000..db1f0e1 --- /dev/null +++ b/test/fixtures/mangabaka/links-9999.json @@ -0,0 +1 @@ +{"status":200,"pagination":{"count":11,"next":null,"previous":null,"page":1,"limit":100},"data":[{"id":"019dbbde-a937-7bb8-acdb-0d079fce76cf","url":"https://comic.naver.com/webtoon/list?titleId=183559","name":"comic.naver.com","name_display":"NAVER","type":"webplatform","language":"ko","og_title":null,"og_description":null,"og_image":null,"og_site_name":null,"last_checked_at":null,"status":null,"status_history":null,"created_at":"2026-04-23T19:43:44.933Z","updated_at":"2026-05-26T00:37:53.321Z"},{"id":"019dbbde-a937-7bd6-adae-8a1d5b560bd3","url":"https://series.naver.com/comic/detail.series?productNo=2140867","name":"series.naver.com","name_display":"NAVER Series","type":"webplatform","language":"ko","og_title":null,"og_description":null,"og_image":null,"og_site_name":null,"last_checked_at":null,"status":null,"status_history":null,"created_at":"2026-04-23T19:43:44.933Z","updated_at":"2026-05-26T00:37:53.321Z"},{"id":"019dbbde-a937-7bf1-b7b9-8b822ae51ba9","url":"https://www.webtoons.com/-/-/-/list?title_no=1718","name":"www.webtoons.com","name_display":"WEBTOON","type":"webplatform","language":"es","og_title":null,"og_description":null,"og_image":null,"og_site_name":null,"last_checked_at":null,"status":null,"status_history":null,"created_at":"2026-04-23T19:43:44.933Z","updated_at":"2026-05-26T00:37:53.321Z"},{"id":"019dbbde-a937-7c0c-914b-a656dbe65a45","url":"https://www.webtoons.com/-/-/-/list?title_no=1832","name":"www.webtoons.com","name_display":"WEBTOON","type":"webplatform","language":"fr","og_title":null,"og_description":null,"og_image":null,"og_site_name":null,"last_checked_at":null,"status":null,"status_history":null,"created_at":"2026-04-23T19:43:44.933Z","updated_at":"2026-05-26T00:37:53.321Z"},{"id":"019dbbde-a937-7c26-9e16-c786512c7840","url":"https://www.webtoons.com/-/-/-/list?title_no=318","name":"www.webtoons.com","name_display":"WEBTOON","type":"webplatform","language":"th","og_title":null,"og_description":null,"og_image":null,"og_site_name":null,"last_checked_at":null,"status":null,"status_history":null,"created_at":"2026-04-23T19:43:44.933Z","updated_at":"2026-05-26T00:37:53.321Z"},{"id":"019dbbde-a937-7c40-bd8c-f7a98a589963","url":"https://www.webtoons.com/zh-hant/fantasy/tower-of-god/list?title_no=160","name":"www.webtoons.com","name_display":"WEBTOON","type":"webplatform","language":"zh","og_title":null,"og_description":null,"og_image":null,"og_site_name":null,"last_checked_at":null,"status":null,"status_history":null,"created_at":"2026-04-23T19:43:44.933Z","updated_at":"2026-05-26T00:37:53.321Z"},{"id":"019dbbde-a937-7cc4-9683-54b1222acb86","url":"https://www.webtoons.com/-/-/-/list?title_no=95","name":"www.webtoons.com","name_display":"WEBTOON","type":"webplatform","language":"en","og_title":null,"og_description":null,"og_image":null,"og_site_name":null,"last_checked_at":null,"status":null,"status_history":null,"created_at":"2026-04-23T19:43:44.933Z","updated_at":"2026-05-26T00:37:53.321Z"},{"id":"019dbbe2-41f7-78e6-bc1d-334869f39016","url":"https://ko.wikipedia.org/wiki/%EC%8B%A0%EC%9D%98_%ED%83%91","name":"ko.wikipedia.org","name_display":"Wikipedia","type":"info","language":"ko","og_title":null,"og_description":null,"og_image":null,"og_site_name":null,"last_checked_at":null,"status":null,"status_history":null,"created_at":"2026-04-23T19:47:40.635Z","updated_at":"2026-05-26T00:37:53.321Z"},{"id":"019dbbe2-41f7-7957-9eb4-00df3b734aa2","url":"https://namu.wiki/w/%EC%8B%A0%EC%9D%98%20%ED%83%91","name":"namu.wiki","name_display":"Namuwiki","type":"info","language":"ko","og_title":null,"og_description":null,"og_image":null,"og_site_name":null,"last_checked_at":null,"status":null,"status_history":null,"created_at":"2026-04-23T19:47:40.635Z","updated_at":"2026-05-26T00:37:53.321Z"},{"id":"019dd924-8ecb-7274-90b2-1c6e53a61272","url":"https://www.webtoons.com/-/-/-/list?title_no=749","name":"www.webtoons.com","name_display":"WEBTOON","type":"webplatform","language":"id","og_title":null,"og_description":null,"og_image":null,"og_site_name":null,"last_checked_at":null,"status":null,"status_history":null,"created_at":"2026-04-29T12:09:04.969Z","updated_at":"2026-05-26T00:37:53.321Z"},{"id":"36471ede-dc4a-40e6-bd13-4665d1709fbb","url":"https://www.presenca.pt/collections/serie-tower-of-god","name":"www.presenca.pt","name_display":"Editorial Presença","type":"publisher","language":"pt","og_title":null,"og_description":null,"og_image":null,"og_site_name":null,"last_checked_at":null,"status":null,"status_history":null,"created_at":"2026-05-26T00:37:53.669Z","updated_at":"2026-05-26T00:37:53.669Z"}]} \ No newline at end of file diff --git a/test/fixtures/mangabaka/series-9999.json b/test/fixtures/mangabaka/series-9999.json new file mode 100644 index 0000000..8b1d339 --- /dev/null +++ b/test/fixtures/mangabaka/series-9999.json @@ -0,0 +1 @@ +{"status":200,"data":{"id":9999,"state":"active","merged_with":null,"canonical_url":"https://mangabaka.org/manhwa/9999/Tower-of-God","title":"Tower of God","native_title":"신의 탑","romanized_title":"Shi-nui t'ap","secondary_titles":{"unknown":[{"type":"unknown","title":"신의 탑","note":null},{"type":"unknown","title":"Kami no Tou","note":null},{"type":"unknown","title":"Sin-ui Tab","note":null},{"type":"unknown","title":"Sinui Tap","note":null},{"type":"unknown","title":"Tanrı'nın Kulesi","note":null},{"type":"unknown","title":"TOG","note":null},{"type":"unknown","title":"Torre de Déu","note":null},{"type":"unknown","title":"Torre de Deus","note":null},{"type":"unknown","title":"Torre de Dios","note":null},{"type":"unknown","title":"Tower of God","note":null},{"type":"unknown","title":"Wieża Boga","note":null},{"type":"unknown","title":"Башня Бога","note":null},{"type":"unknown","title":"برج الإله","note":null},{"type":"unknown","title":"ทาวเวอร์ออฟก๊อด หอคอยเทพเจ้า","note":null},{"type":"unknown","title":"神之塔","note":null}]},"cover":{"raw":{"url":"https://images.mangabaka.dev/9/5/a/9/d/7/2/6/e394/4d6f/b7c8/d9d0918e3a2a","size":154988,"height":1241,"width":900,"blurhash":"|lOp#=~q.8D$xtM{%MWBoft7RjWBt7ayofRjofkCR+WBxaRjWBt7j]oeWB_3IUIUs:kCt7WAayWB%MRjRjt7ayaxWVofj[j]ofRjofj[ayWBjZofofWBaytRRjayayWVofaxj[oej[WBfjkCWBayt7j[WBj[ofWBofayWB","thumbhash":"7wcODQLPk3iHZ5fmVWqHiA1cg3Bn","format":"jpeg"},"x150":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x150@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x150@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x150@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh"},"x250":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x250@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x250@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x250@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh"},"x350":{"x1":"https://cdn.mangabaka.dev/imgproxy/plain/x350@1/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh","x2":"https://cdn.mangabaka.dev/imgproxy/plain/x350@2/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh","x3":"https://cdn.mangabaka.dev/imgproxy/plain/x350@3/aHR0cHM6Ly9pbWFnZXMubWFuZ2FiYWthLmRldi85LzUvYS85L2QvNy8yLzYvZTM5NC80ZDZmL2I3YzgvZDlkMDkxOGUzYTJh"}},"authors":["SIU"],"artists":["SIU"],"description":"What do you desire? Money and wealth? Honor and pride? Authority and power? Revenge? Or something that transcends them all? Whatever you desire—it's here.\n\n(Source: WEBTOON)","year":2010,"published":{"start_date":"2010-06-30","end_date":null,"start_date_is_estimated":false,"end_date_is_estimated":null},"status":"hiatus","is_licensed":true,"has_anime":true,"anime":{"start":"S1, Chap 0 (S1) / S2, Chap 1 (S2)","end":"S1, Chap 78 (S1) Anime different throughout / S2, Chap 110 (S2)"},"content_rating":"safe","type":"manhwa","original_language":"ko","rating":83.59,"popularity":{"global":{"current":21,"history":{"1d":21,"1w":21,"1mo":21,"3mo":22,"6mo":28,"1y":31}},"type":{"current":3,"history":{"1d":3,"1w":3,"1mo":3,"3mo":3,"6mo":3,"1y":3}}},"final_volume":"19","total_chapters":"652","links":["https://comic.naver.com/webtoon/list.nhn?titleId=183559","https://series.naver.com/comic/detail.series?productNo=2140867","https://www.webtoons.com/es/fantasy/tower-of-god/list?title_no=1718","https://www.webtoons.com/fr/fantasy/tower-of-god/list?title_no=1832","https://www.webtoons.com/id/fantasy/tower-of-god/list?title_no=749","https://www.webtoons.com/th/fantasy/tower-of-god/list?title_no=318","https://www.webtoons.com/zh-hant/fantasy/tower-of-god/list?title_no=160","https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95","https://ko.wikipedia.org/wiki/%EC%8B%A0%EC%9D%98_%ED%83%91","https://namu.wiki/w/%EC%8B%A0%EC%9D%98%20%ED%83%91","https://mangabaka.org/9999"],"links_v2":[{"id":"019dbbde-a937-7bb8-acdb-0d079fce76cf","url":"https://comic.naver.com/webtoon/list?titleId=183559","name":"comic.naver.com","name_display":"NAVER","type":"webplatform","language":"ko"},{"id":"019dbbde-a937-7bd6-adae-8a1d5b560bd3","url":"https://series.naver.com/comic/detail.series?productNo=2140867","name":"series.naver.com","name_display":"NAVER Series","type":"webplatform","language":"ko"},{"id":"019dbbde-a937-7bf1-b7b9-8b822ae51ba9","url":"https://www.webtoons.com/-/-/-/list?title_no=1718","name":"www.webtoons.com","name_display":"WEBTOON","type":"webplatform","language":"es"},{"id":"019dbbde-a937-7c0c-914b-a656dbe65a45","url":"https://www.webtoons.com/-/-/-/list?title_no=1832","name":"www.webtoons.com","name_display":"WEBTOON","type":"webplatform","language":"fr"},{"id":"019dbbde-a937-7c26-9e16-c786512c7840","url":"https://www.webtoons.com/-/-/-/list?title_no=318","name":"www.webtoons.com","name_display":"WEBTOON","type":"webplatform","language":"th"},{"id":"019dbbde-a937-7c40-bd8c-f7a98a589963","url":"https://www.webtoons.com/zh-hant/fantasy/tower-of-god/list?title_no=160","name":"www.webtoons.com","name_display":"WEBTOON","type":"webplatform","language":"zh"},{"id":"019dbbde-a937-7cc4-9683-54b1222acb86","url":"https://www.webtoons.com/-/-/-/list?title_no=95","name":"www.webtoons.com","name_display":"WEBTOON","type":"webplatform","language":"en"},{"id":"019dbbe2-41f7-78e6-bc1d-334869f39016","url":"https://ko.wikipedia.org/wiki/%EC%8B%A0%EC%9D%98_%ED%83%91","name":"ko.wikipedia.org","name_display":"Wikipedia","type":"info","language":"ko"},{"id":"019dbbe2-41f7-7957-9eb4-00df3b734aa2","url":"https://namu.wiki/w/%EC%8B%A0%EC%9D%98%20%ED%83%91","name":"namu.wiki","name_display":"Namuwiki","type":"info","language":"ko"},{"id":"019dd924-8ecb-7274-90b2-1c6e53a61272","url":"https://www.webtoons.com/-/-/-/list?title_no=749","name":"www.webtoons.com","name_display":"WEBTOON","type":"webplatform","language":"id"},{"id":"36471ede-dc4a-40e6-bd13-4665d1709fbb","url":"https://www.presenca.pt/collections/serie-tower-of-god","name":"www.presenca.pt","name_display":"Editorial Presença","type":"publisher","language":"pt"}],"publishers":[{"id":4874,"name":"LINE Webtoon","canonical_url":"https://mangabaka.org/publisher/4874/LINE-Webtoon","language":"en","note":"Digital, Print","type":"English"},{"id":2246,"name":"NAVER WEBTOON","canonical_url":"https://mangabaka.org/publisher/2246/NAVER-WEBTOON","language":"ko","note":null,"type":"Original"},{"id":246,"name":"Panini Manga México","canonical_url":"https://mangabaka.org/publisher/246/Panini-Manga-M%C3%A9xico","language":"es-la","note":null,"type":"Other"},{"id":256,"name":"Presença","canonical_url":"https://mangabaka.org/publisher/256/Presen%C3%A7a","language":"ko","note":null,"type":"Original"},{"id":2181,"name":"YOUNG COM","canonical_url":"https://mangabaka.org/publisher/2181/YOUNG-COM","language":"ko","note":null,"type":"Original"}],"titles":[{"language":"ko","traits":["native"],"title":"신의 탑","note":null,"is_primary":true},{"language":"pt-br","traits":[],"title":"A Torre de Deus","note":null,"is_primary":false},{"language":"lt","traits":[],"title":"Dievo Bokštas","note":null,"is_primary":true},{"language":"sv","traits":[],"title":"Guds Torn","note":null,"is_primary":true},{"language":"hu","traits":[],"title":"Isten Tornya","note":null,"is_primary":true},{"language":"el","traits":[],"title":"Kami no Tou","note":null,"is_primary":true},{"language":"id","traits":[],"title":"Menara Dewa","note":null,"is_primary":true},{"language":"ko-Latn","traits":[],"title":"Shi-nui t'ap","note":null,"is_primary":false},{"language":"ar","traits":[],"title":"Sin-ui Tab","note":null,"is_primary":true},{"language":"en","traits":[],"title":"Sin-ui Tap","note":null,"is_primary":false},{"language":"fi","traits":[],"title":"Sinui Tap","note":null,"is_primary":true},{"language":"ko-Latn","traits":["native"],"title":"Sinui Tap","note":null,"is_primary":true},{"language":"tr","traits":[],"title":"Tanrının Kulesi","note":null,"is_primary":true},{"language":"en","traits":[],"title":"TOG","note":null,"is_primary":false},{"language":"fr","traits":[],"title":"Toi La Ai","note":null,"is_primary":true},{"language":"en","traits":[],"title":"Top of God","note":null,"is_primary":false},{"language":"ca","traits":[],"title":"Torre de Déu","note":null,"is_primary":true},{"language":"pt-br","traits":[],"title":"Torre de Deus","note":null,"is_primary":true},{"language":"es","traits":[],"title":"Torre de Dios","note":null,"is_primary":true},{"language":"pt","traits":[],"title":"Tower of God","note":null,"is_primary":true},{"language":"en","traits":["official"],"title":"Tower of God","note":null,"is_primary":true},{"language":"de","traits":[],"title":"Turm Gottes","note":null,"is_primary":true},{"language":"ro","traits":[],"title":"Turnul lui Dumnezeu","note":null,"is_primary":true},{"language":"pl","traits":[],"title":"Wieża Boga","note":null,"is_primary":true},{"language":"ru","traits":[],"title":"Башня Бога","note":null,"is_primary":true},{"language":"ar","traits":[],"title":"برج","note":null,"is_primary":false},{"language":"ar","traits":[],"title":"برج الإله","note":null,"is_primary":false},{"language":"th","traits":[],"title":"ทาวเวอร์ออฟก๊อด หอคอยเทพเจ้า","note":null,"is_primary":true},{"language":"ja","traits":[],"title":"神の塔","note":null,"is_primary":true},{"language":"zh-Hant","traits":[],"title":"神之塔","note":null,"is_primary":true}],"genres_v2":null,"genres":["action","adventure","drama","fantasy","mystery","shounen","supernatural"],"tags_v2":[{"id":1091,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":537,"name":"Competitions","level":2,"name_path":"Activities > Competitions","series_count":364,"description":null,"content_rating":"safe","weight":"defining"},{"id":1862,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1902,"name":"Strategic Battles","level":3,"name_path":"Activities > Conflict > Strategic Battles","series_count":105,"description":null,"content_rating":"safe","weight":"incidental"},{"id":3080,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1862,"name":"Strategic Minds","level":4,"name_path":"Activities > Conflict > Strategic Battles > Strategic Minds","series_count":240,"description":"","content_rating":"safe","weight":"core"},{"id":1863,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1902,"name":"Team Battle","level":3,"name_path":"Activities > Conflict > Team Battle","series_count":38,"description":null,"content_rating":"safe","weight":"recurrent"},{"id":250,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":288,"name":"Murder","level":3,"name_path":"Activities > Crimes > Murder","series_count":3691,"description":null,"content_rating":"safe","weight":"incidental"},{"id":351,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":288,"name":"Organized Crime","level":3,"name_path":"Activities > Crimes > Organized Crime","series_count":1452,"description":null,"content_rating":"safe","weight":"recurrent"},{"id":417,"is_spoiler":true,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":288,"name":"Slavery","level":3,"name_path":"Activities > Crimes > Slavery","series_count":1158,"description":null,"content_rating":"safe","weight":"recurrent"},{"id":1927,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":288,"name":"Terrorism","level":3,"name_path":"Activities > Crimes > Terrorism","series_count":234,"description":null,"content_rating":"safe","weight":"defining"},{"id":521,"is_spoiler":false,"is_genre":false,"is_explicit":false,"implied_by_tag_ids":[456],"parent_id":1144,"name":"Gambling","level":3,"name_path":"Activities > Leisure > Gambling","series_count":612,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":391,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1144,"name":"Travel","level":3,"name_path":"Activities > Leisure > Travel","series_count":1253,"description":null,"content_rating":"safe","weight":"defining"},{"id":337,"is_spoiler":false,"is_genre":false,"is_explicit":false,"implied_by_tag_ids":[1074],"parent_id":1143,"name":"Swordplay","level":3,"name_path":"Activities > Physical Activities > Swordplay","series_count":2149,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":695,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1143,"name":"Training","level":3,"name_path":"Activities > Physical Activities > Training","series_count":1140,"description":null,"content_rating":"safe","weight":"defining"},{"id":1873,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":537,"name":"Tournaments","level":2,"name_path":"Activities > Tournaments","series_count":300,"description":null,"content_rating":"safe","weight":"defining"},{"id":4781,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":537,"name":"Tower Climbing","level":2,"name_path":"Activities > Tower Climbing","series_count":35,"description":"","content_rating":"safe","weight":"incidental"},{"id":38,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":911,"name":"Shounen","level":3,"name_path":"Audience Demographics > Male Oriented > Shounen","series_count":29564,"description":"","content_rating":"safe","weight":"defining"},{"id":419,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":418,"name":"Anti-Hero","level":3,"name_path":"Character Archetype > Hero > Anti-Hero","series_count":1471,"description":"","content_rating":"safe","weight":"defining"},{"id":3040,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":802,"name":"Age Progression","level":3,"name_path":"Character Traits > Age > Age Progression","series_count":325,"description":"","content_rating":"safe","weight":"incidental"},{"id":279,"is_spoiler":true,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":274,"name":"Kemonomimi","level":3,"name_path":"Character Traits > Animal Characteristics > Kemonomimi","series_count":1705,"description":"","content_rating":"safe","weight":"defining"},{"id":1576,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":804,"name":"Short Male Lead","level":4,"name_path":"Character Traits > Appearance > Height > Short Male Lead","series_count":391,"description":null,"content_rating":"safe","weight":"incidental"},{"id":2994,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":797,"name":"Muscular Female","level":3,"name_path":"Character Traits > Appearance > Muscular Female","series_count":387,"description":"","content_rating":"safe","weight":"incidental"},{"id":72,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":805,"name":"Beautiful Female Lead","level":3,"name_path":"Character Traits > Attractiveness > Beautiful Female Lead","series_count":2576,"description":"","content_rating":"safe","weight":"incidental"},{"id":68,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":805,"name":"Handsome Male Lead","level":3,"name_path":"Character Traits > Attractiveness > Handsome Male Lead","series_count":3213,"description":"","content_rating":"safe","weight":"recurrent"},{"id":1987,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1302,"name":"Scheming Character","level":3,"name_path":"Character Traits > Behavioral Traits > Scheming Character","series_count":438,"description":null,"content_rating":"safe","weight":"incidental"},{"id":1045,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7456,"name":"Manipulative Antagonists","level":3,"name_path":"Character Types > Antagonists > Manipulative Antagonists","series_count":452,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":158,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":332,"name":"Primarily Adult Cast","level":3,"name_path":"Character Types > Cast > Primarily Adult Cast","series_count":7474,"description":"","content_rating":"safe","weight":"defining"},{"id":1014,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":544,"name":"Female Fighters","level":2,"name_path":"Character Types > Female Fighters","series_count":781,"description":"","content_rating":"safe","weight":"recurrent"},{"id":59,"is_spoiler":false,"is_genre":false,"is_explicit":false,"implied_by_tag_ids":[163],"parent_id":544,"name":"Female Lead","level":2,"name_path":"Character Types > Female Lead","series_count":23585,"description":"","content_rating":"safe","weight":"unweighted"},{"id":2133,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7316,"name":"Plain-Looking Female Lead","level":4,"name_path":"Character Types > Female Lead > Appearance Female Lead > Plain-Looking Female Lead","series_count":173,"description":null,"content_rating":"safe","weight":"incidental"},{"id":2143,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7324,"name":"Mysterious Female Lead","level":4,"name_path":"Character Types > Female Lead > Personality Female Lead > Mysterious Female Lead","series_count":133,"description":null,"content_rating":"safe","weight":"incidental"},{"id":1089,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":544,"name":"Genius","level":2,"name_path":"Character Types > Genius","series_count":378,"description":null,"content_rating":"safe","weight":"defining"},{"id":1955,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1089,"name":"Prodigy","level":3,"name_path":"Character Types > Genius > Prodigy","series_count":295,"description":null,"content_rating":"safe","weight":"defining"},{"id":58,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":544,"name":"Male Lead","level":2,"name_path":"Character Types > Male Lead","series_count":23199,"description":"","content_rating":"safe","weight":"core"},{"id":2408,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7518,"name":"Dumb Male Lead","level":4,"name_path":"Character Types > Male Lead > Ability Male Lead > Dumb Male Lead","series_count":242,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":2024,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7518,"name":"Talented Male Lead","level":4,"name_path":"Character Types > Male Lead > Ability Male Lead > Talented Male Lead","series_count":365,"description":null,"content_rating":"safe","weight":"defining"},{"id":652,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7322,"name":"Popular male lead","level":4,"name_path":"Character Types > Male Lead > Background Male Lead > Popular male lead","series_count":1348,"description":null,"content_rating":"safe","weight":"defining"},{"id":2411,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7319,"name":"Calm Male Lead","level":4,"name_path":"Character Types > Male Lead > Personality Male Lead > Calm Male Lead","series_count":213,"description":null,"content_rating":"safe","weight":"incidental"},{"id":590,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7319,"name":"Cold Male Lead","level":4,"name_path":"Character Types > Male Lead > Personality Male Lead > Cold Male Lead","series_count":572,"description":null,"content_rating":"safe","weight":"incidental"},{"id":612,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7319,"name":"Cool Male Lead","level":4,"name_path":"Character Types > Male Lead > Personality Male Lead > Cool Male Lead","series_count":410,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":2394,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7319,"name":"Innocent Male Lead","level":4,"name_path":"Character Types > Male Lead > Personality Male Lead > Innocent Male Lead","series_count":295,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":654,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7319,"name":"Kind Male Lead","level":4,"name_path":"Character Types > Male Lead > Personality Male Lead > Kind Male Lead","series_count":1323,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":2026,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7319,"name":"Mysterious Male Lead","level":4,"name_path":"Character Types > Male Lead > Personality Male Lead > Mysterious Male Lead","series_count":212,"description":null,"content_rating":"safe","weight":"incidental"},{"id":1956,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7319,"name":"Naive Male Lead","level":4,"name_path":"Character Types > Male Lead > Personality Male Lead > Naive Male Lead","series_count":316,"description":null,"content_rating":"safe","weight":"defining"},{"id":2544,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7319,"name":"Pushover Male Lead","level":4,"name_path":"Character Types > Male Lead > Personality Male Lead > Pushover Male Lead","series_count":63,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":2420,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7319,"name":"Quiet Male Lead","level":4,"name_path":"Character Types > Male Lead > Personality Male Lead > Quiet Male Lead","series_count":175,"description":null,"content_rating":"safe","weight":"defining"},{"id":2454,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7319,"name":"Simple-Minded Male Lead","level":4,"name_path":"Character Types > Male Lead > Personality Male Lead > Simple-Minded Male Lead","series_count":99,"description":null,"content_rating":"safe","weight":"incidental"},{"id":2475,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7319,"name":"Unique Male Lead","level":4,"name_path":"Character Types > Male Lead > Personality Male Lead > Unique Male Lead","series_count":87,"description":null,"content_rating":"safe","weight":"defining"},{"id":67,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":58,"name":"Strong Male Lead","level":3,"name_path":"Character Types > Male Lead > Strong Male Lead","series_count":3292,"description":"","content_rating":"safe","weight":"defining"},{"id":3967,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7325,"name":"Competent Protagonist","level":3,"name_path":"Character Types > Protagonists > Competent Protagonist","series_count":69,"description":null,"content_rating":"safe","weight":"incidental"},{"id":3407,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7325,"name":"Deceptively Weak-Looking Protagonist","level":3,"name_path":"Character Types > Protagonists > Deceptively Weak-Looking Protagonist","series_count":125,"description":null,"content_rating":"safe","weight":"recurrent"},{"id":1080,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7325,"name":"Determined Protagonist","level":3,"name_path":"Character Types > Protagonists > Determined Protagonist","series_count":501,"description":null,"content_rating":"safe","weight":"incidental"},{"id":3627,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7325,"name":"Mysterious Protagonist","level":3,"name_path":"Character Types > Protagonists > Mysterious Protagonist","series_count":103,"description":null,"content_rating":"safe","weight":"defining"},{"id":247,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7325,"name":"Non-Human Protagonist","level":3,"name_path":"Character Types > Protagonists > Non-Human Protagonist","series_count":3818,"description":null,"content_rating":"safe","weight":"incidental"},{"id":1065,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":544,"name":"Quirky Character","level":2,"name_path":"Character Types > Quirky Character","series_count":1067,"description":null,"content_rating":"safe","weight":"recurrent"},{"id":362,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7326,"name":"Ensemble Cast","level":3,"name_path":"Character Types > Supporting Cast > Ensemble Cast","series_count":1946,"description":null,"content_rating":"safe","weight":"core"},{"id":166,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":568,"name":"Adapted to Anime","level":3,"name_path":"Derivative Work > Adaptations > Adapted to Anime","series_count":4433,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":500,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":535,"name":"Dungeon","level":2,"name_path":"Locations > Dungeon","series_count":834,"description":"","content_rating":"safe","weight":"defining"},{"id":3198,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":535,"name":"Mysterious Location","level":2,"name_path":"Locations > Mysterious Location","series_count":195,"description":"","content_rating":"safe","weight":"core"},{"id":4371,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":535,"name":"Tower","level":2,"name_path":"Locations > Tower","series_count":53,"description":"","content_rating":"safe","weight":"recurrent"},{"id":898,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7506,"name":"Tragic Past","level":3,"name_path":"Narrative Tropes > Backstory > Tragic Past","series_count":1815,"description":null,"content_rating":"safe","weight":"incidental"},{"id":899,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2107,"name":"Appearance Different from Actual Age","level":3,"name_path":"Narrative Tropes > Character Change > Appearance Different from Actual Age","series_count":962,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":879,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2107,"name":"Character Growth","level":3,"name_path":"Narrative Tropes > Character Change > Character Growth","series_count":1223,"description":null,"content_rating":"safe","weight":"defining"},{"id":3204,"is_spoiler":true,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2107,"name":"Enemies Become Allies","level":3,"name_path":"Narrative Tropes > Character Change > Enemies Become Allies","series_count":183,"description":null,"content_rating":"safe","weight":"recurrent"},{"id":3214,"is_spoiler":true,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2107,"name":"Enemies Become Friends","level":3,"name_path":"Narrative Tropes > Character Change > Enemies Become Friends","series_count":177,"description":null,"content_rating":"safe","weight":"recurrent"},{"id":3305,"is_spoiler":true,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2107,"name":"Friends Become Enemies","level":3,"name_path":"Narrative Tropes > Character Change > Friends Become Enemies","series_count":154,"description":null,"content_rating":"safe","weight":"defining"},{"id":851,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2107,"name":"Personality Change","level":3,"name_path":"Narrative Tropes > Character Change > Personality Change","series_count":529,"description":null,"content_rating":"safe","weight":"defining"},{"id":759,"is_spoiler":false,"is_genre":false,"is_explicit":false,"implied_by_tag_ids":[733],"parent_id":2107,"name":"Split Personality","level":3,"name_path":"Narrative Tropes > Character Change > Split Personality","series_count":661,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":1064,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[695],"parent_id":2107,"name":"Weak to Strong","level":3,"name_path":"Narrative Tropes > Character Change > Weak to Strong","series_count":1327,"description":null,"content_rating":"safe","weight":"defining"},{"id":884,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1671,"name":"Death of Loved One","level":3,"name_path":"Narrative Tropes > Death Tropes > Death of Loved One","series_count":1519,"description":null,"content_rating":"safe","weight":"incidental"},{"id":456,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7509,"name":"High Stakes Game","level":3,"name_path":"Narrative Tropes > Elimination Games > High Stakes Game","series_count":324,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":1876,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7509,"name":"Play or Die Situation","level":3,"name_path":"Narrative Tropes > Elimination Games > Play or Die Situation","series_count":207,"description":null,"content_rating":"safe","weight":"recurrent"},{"id":3223,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":563,"name":"Hidden Motives","level":2,"name_path":"Narrative Tropes > Hidden Motives","series_count":198,"description":"","content_rating":"safe","weight":"incidental"},{"id":3408,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":563,"name":"Hidden Potential","level":2,"name_path":"Narrative Tropes > Hidden Potential","series_count":134,"description":"","content_rating":"safe","weight":"defining"},{"id":260,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7504,"name":"Secret Identity","level":3,"name_path":"Narrative Tropes > Identity Tropes > Secret Identity","series_count":1990,"description":null,"content_rating":"safe","weight":"defining"},{"id":887,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2109,"name":"Chasing After Love Interest","level":3,"name_path":"Narrative Tropes > Love Tropes > Chasing After Love Interest","series_count":427,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":1707,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2109,"name":"Forced into a Relationship","level":3,"name_path":"Narrative Tropes > Love Tropes > Forced into a Relationship","series_count":248,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":733,"is_spoiler":true,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7508,"name":"Dissociative Identities","level":3,"name_path":"Narrative Tropes > Mental Manipulation > Dissociative Identities","series_count":431,"description":null,"content_rating":"safe","weight":"defining"},{"id":679,"is_spoiler":true,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7508,"name":"Memory Manipulation","level":3,"name_path":"Narrative Tropes > Mental Manipulation > Memory Manipulation","series_count":629,"description":null,"content_rating":"safe","weight":"defining"},{"id":311,"is_spoiler":true,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2106,"name":"Time Manipulation","level":3,"name_path":"Narrative Tropes > Plot Structure > Time Manipulation","series_count":1641,"description":null,"content_rating":"safe","weight":"incidental"},{"id":172,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":311,"name":"Time Skip","level":4,"name_path":"Narrative Tropes > Plot Structure > Time Manipulation > Time Skip","series_count":3350,"description":"","content_rating":"safe","weight":"defining"},{"id":1176,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2105,"name":"Hidden Powers","level":3,"name_path":"Narrative Tropes > Power Dynamics > Hidden Powers","series_count":450,"description":null,"content_rating":"safe","weight":"incidental"},{"id":3228,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2105,"name":"Power Struggle","level":3,"name_path":"Narrative Tropes > Power Dynamics > Power Struggle","series_count":226,"description":null,"content_rating":"safe","weight":"defining"},{"id":3502,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2105,"name":"Ranked by Strength","level":3,"name_path":"Narrative Tropes > Power Dynamics > Ranked by Strength","series_count":114,"description":null,"content_rating":"safe","weight":"defining"},{"id":449,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2108,"name":"Flashbacks","level":3,"name_path":"Narrative Tropes > Storytelling Techniques > Flashbacks","series_count":4085,"description":null,"content_rating":"safe","weight":"defining"},{"id":757,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2108,"name":"Meta","level":3,"name_path":"Narrative Tropes > Storytelling Techniques > Meta","series_count":668,"description":null,"content_rating":"safe","weight":"defining"},{"id":526,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":265,"name":"Battle Royale","level":3,"name_path":"Narrative Tropes > Survival > Battle Royale","series_count":217,"description":null,"content_rating":"safe","weight":"defining"},{"id":1877,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":265,"name":"Game of Death","level":3,"name_path":"Narrative Tropes > Survival > Game of Death","series_count":113,"description":null,"content_rating":"safe","weight":"incidental"},{"id":3016,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7507,"name":"Time Progression","level":3,"name_path":"Narrative Tropes > Time Passage > Time Progression","series_count":344,"description":null,"content_rating":"safe","weight":"incidental"},{"id":1104,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1071,"name":"Magic Items","level":2,"name_path":"Objects > Magic Items","series_count":350,"description":null,"content_rating":"safe","weight":"incidental"},{"id":4294,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1071,"name":"Power-Boosting Item","level":2,"name_path":"Objects > Power-Boosting Item","series_count":49,"description":"","content_rating":"safe","weight":"incidental"},{"id":5475,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1071,"name":"Rare/Special Items","level":2,"name_path":"Objects > Rare/Special Items","series_count":25,"description":"","content_rating":"safe","weight":"incidental"},{"id":3709,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1071,"name":"Sentient Weapon","level":2,"name_path":"Objects > Sentient Weapon","series_count":93,"description":"","content_rating":"safe","weight":"defining"},{"id":1074,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1071,"name":"Swords","level":2,"name_path":"Objects > Swords","series_count":770,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":1100,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1315,"name":"Trains","level":3,"name_path":"Objects > Vehicles > Trains","series_count":345,"description":null,"content_rating":"safe","weight":"defining"},{"id":3318,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1071,"name":"Weapons","level":2,"name_path":"Objects > Weapons","series_count":170,"description":"","content_rating":"safe","weight":"incidental"},{"id":1137,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2915,"name":"Kings","level":3,"name_path":"Occupations > Court > Kings","series_count":325,"description":null,"content_rating":"safe","weight":"incidental"},{"id":897,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2915,"name":"Prince","level":3,"name_path":"Occupations > Court > Prince","series_count":1137,"description":null,"content_rating":"safe","weight":"recurrent"},{"id":901,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2915,"name":"Princess","level":3,"name_path":"Occupations > Court > Princess","series_count":931,"description":null,"content_rating":"safe","weight":"defining"},{"id":4519,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7468,"name":"Guide","level":3,"name_path":"Occupations > Laborers > Guide","series_count":43,"description":null,"content_rating":"safe","weight":"defining"},{"id":582,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7465,"name":"Swordsman","level":3,"name_path":"Occupations > Warriors > Swordsman","series_count":850,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":97,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":566,"name":"Childhood Friends","level":2,"name_path":"Relationship > Childhood Friends","series_count":5545,"description":"","content_rating":"safe","weight":"defining"},{"id":3738,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":566,"name":"Devoted Followers","level":2,"name_path":"Relationship > Devoted Followers","series_count":74,"description":"","content_rating":"safe","weight":"defining"},{"id":242,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":566,"name":"Friendship","level":2,"name_path":"Relationship > Friendship","series_count":2856,"description":"","content_rating":"safe","weight":"defining"},{"id":163,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":20,"name":"Female Harem","level":3,"name_path":"Relationship > Harem > Female Harem","series_count":3860,"description":"","content_rating":"safe","weight":"recurrent"},{"id":292,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":539,"name":"Afterlife","level":2,"name_path":"Settings > Afterlife","series_count":458,"description":"","content_rating":"safe","weight":"defining"},{"id":36,"is_spoiler":false,"is_genre":true,"is_explicit":true,"implied_by_tag_ids":[121,475,1104],"parent_id":539,"name":"Fantasy","level":2,"name_path":"Settings > Fantasy","series_count":60213,"description":null,"content_rating":"safe","weight":"defining"},{"id":642,"is_spoiler":false,"is_genre":false,"is_explicit":false,"implied_by_tag_ids":[500],"parent_id":36,"name":"Fantasy World","level":3,"name_path":"Settings > Fantasy > Fantasy World","series_count":2061,"description":"","content_rating":"safe","weight":"unweighted"},{"id":399,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":539,"name":"Game Elements","level":2,"name_path":"Settings > Game Elements","series_count":1817,"description":"","content_rating":"safe","weight":"incidental"},{"id":3823,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":399,"name":"PVP","level":3,"name_path":"Settings > Game Elements > PVP","series_count":81,"description":"","content_rating":"safe","weight":"unweighted"},{"id":4819,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1171,"name":"Ranking System","level":3,"name_path":"Settings > Level System > Ranking System","series_count":33,"description":"","content_rating":"safe","weight":"incidental"},{"id":3253,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":539,"name":"Lost Civilization","level":2,"name_path":"Settings > Lost Civilization","series_count":184,"description":"","content_rating":"safe","weight":"incidental"},{"id":1,"is_spoiler":false,"is_genre":true,"is_explicit":false,"implied_by_tag_ids":[506],"parent_id":539,"name":"Sci-Fi","level":2,"name_path":"Settings > Sci-Fi","series_count":15149,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":445,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1,"name":"Space Opera","level":3,"name_path":"Settings > Sci-Fi > Space Opera","series_count":267,"description":null,"content_rating":"safe","weight":"defining"},{"id":22,"is_spoiler":false,"is_genre":true,"is_explicit":true,"implied_by_tag_ids":[1176],"parent_id":539,"name":"Supernatural","level":2,"name_path":"Settings > Supernatural","series_count":30735,"description":null,"content_rating":"safe","weight":"defining"},{"id":338,"is_spoiler":false,"is_genre":false,"is_explicit":false,"implied_by_tag_ids":[1100],"parent_id":539,"name":"Urban","level":2,"name_path":"Settings > Urban","series_count":1967,"description":"","content_rating":"safe","weight":"unweighted"},{"id":5275,"is_spoiler":true,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":565,"name":"Forced Pregnancy","level":2,"name_path":"Sexual Content > Forced Pregnancy","series_count":26,"description":null,"content_rating":"safe","weight":"incidental"},{"id":3212,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":545,"name":"Magical Creature","level":2,"name_path":"Species & Creatures > Magical Creature","series_count":187,"description":"","content_rating":"safe","weight":"core"},{"id":395,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":545,"name":"Monsters","level":2,"name_path":"Species & Creatures > Monsters","series_count":2175,"description":"","content_rating":"safe","weight":"core"},{"id":3759,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":395,"name":"Giant","level":3,"name_path":"Species & Creatures > Monsters > Giant","series_count":89,"description":"","content_rating":"safe","weight":"incidental"},{"id":547,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[247],"parent_id":545,"name":"Non-human","level":2,"name_path":"Species & Creatures > Non-human","series_count":4541,"description":"","content_rating":"safe","weight":"incidental"},{"id":475,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":547,"name":"Goblin","level":3,"name_path":"Species & Creatures > Non-human > Goblin","series_count":220,"description":"","content_rating":"safe","weight":"recurrent"},{"id":39,"is_spoiler":false,"is_genre":true,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Action","level":2,"name_path":"Themes > Action","series_count":34909,"description":null,"content_rating":"safe","weight":"defining"},{"id":37,"is_spoiler":false,"is_genre":true,"is_explicit":true,"implied_by_tag_ids":[391],"parent_id":542,"name":"Adventure","level":2,"name_path":"Themes > Adventure","series_count":19308,"description":null,"content_rating":"safe","weight":"defining"},{"id":4400,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Art Evolution","level":2,"name_path":"Themes > Art Evolution","series_count":53,"description":"","content_rating":"safe","weight":"incidental"},{"id":506,"is_spoiler":true,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Artificial Intelligence","level":2,"name_path":"Themes > Artificial Intelligence","series_count":486,"description":"","content_rating":"safe","weight":"defining"},{"id":6,"is_spoiler":false,"is_genre":true,"is_explicit":true,"implied_by_tag_ids":[1156],"parent_id":542,"name":"Comedy","level":2,"name_path":"Themes > Comedy","series_count":67655,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":1156,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":6,"name":"Comedic Undertone","level":3,"name_path":"Themes > Comedy > Comedic Undertone","series_count":493,"description":null,"content_rating":"safe","weight":"incidental"},{"id":117,"is_spoiler":false,"is_genre":false,"is_explicit":false,"implied_by_tag_ids":[879],"parent_id":542,"name":"Coming of Age","level":2,"name_path":"Themes > Coming of Age","series_count":2730,"description":"","content_rating":"safe","weight":"unweighted"},{"id":1032,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Contracts","level":2,"name_path":"Themes > Contracts","series_count":509,"description":"","content_rating":"safe","weight":"recurrent"},{"id":5083,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Creature Taming","level":2,"name_path":"Themes > Creature Taming","series_count":41,"description":"","content_rating":"safe","weight":"recurrent"},{"id":2971,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Deception","level":2,"name_path":"Themes > Deception","series_count":543,"description":"","content_rating":"safe","weight":"recurrent"},{"id":31,"is_spoiler":false,"is_genre":true,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Drama","level":2,"name_path":"Themes > Drama","series_count":79854,"description":null,"content_rating":"safe","weight":"defining"},{"id":3354,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7543,"name":"Greed","level":3,"name_path":"Themes > Economics > Greed","series_count":159,"description":null,"content_rating":"safe","weight":"incidental"},{"id":699,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2960,"name":"Forbidden Love","level":3,"name_path":"Themes > Emotions > Forbidden Love","series_count":4420,"description":null,"content_rating":"safe","weight":"incidental"},{"id":1197,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Experiments","level":2,"name_path":"Themes > Experiments","series_count":284,"description":null,"content_rating":"safe","weight":"defining"},{"id":2687,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7530,"name":"Injury","level":3,"name_path":"Themes > Health > Injury","series_count":697,"description":null,"content_rating":"safe","weight":"incidental"},{"id":4026,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Human Weapon","level":2,"name_path":"Themes > Human Weapon","series_count":62,"description":"","content_rating":"safe","weight":"incidental"},{"id":1062,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7525,"name":"Abandonment","level":3,"name_path":"Themes > Kinship > Abandonment","series_count":164,"description":null,"content_rating":"safe","weight":"defining"},{"id":3201,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1062,"name":"Fear of Abandonment","level":4,"name_path":"Themes > Kinship > Abandonment > Fear of Abandonment","series_count":189,"description":"","content_rating":"safe","weight":"incidental"},{"id":1052,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7525,"name":"Found Family","level":3,"name_path":"Themes > Kinship > Found Family","series_count":555,"description":null,"content_rating":"safe","weight":"defining"},{"id":29,"is_spoiler":false,"is_genre":true,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Martial Arts","level":2,"name_path":"Themes > Martial Arts","series_count":5481,"description":null,"content_rating":"safe","weight":"defining"},{"id":363,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":29,"name":"Cultivation","level":3,"name_path":"Themes > Martial Arts > Cultivation","series_count":1270,"description":"","content_rating":"safe","weight":"defining"},{"id":32,"is_spoiler":false,"is_genre":true,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Mystery","level":2,"name_path":"Themes > Mystery","series_count":12350,"description":null,"content_rating":"safe","weight":"defining"},{"id":403,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":2761,"name":"Betrayal","level":3,"name_path":"Themes > Narrative Themes > Betrayal","series_count":3666,"description":null,"content_rating":"safe","weight":"core"},{"id":3051,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7538,"name":"Immortality","level":3,"name_path":"Themes > Occult > Immortality","series_count":272,"description":null,"content_rating":"safe","weight":"recurrent"},{"id":458,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Philosophy","level":2,"name_path":"Themes > Philosophy","series_count":811,"description":"","content_rating":"safe","weight":"defining"},{"id":378,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Politics","level":2,"name_path":"Themes > Politics","series_count":1267,"description":"","content_rating":"safe","weight":"defining"},{"id":673,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":7533,"name":"Conspiracy","level":3,"name_path":"Themes > Politics > Conspiracy","series_count":1151,"description":null,"content_rating":"safe","weight":"core"},{"id":18,"is_spoiler":false,"is_genre":true,"is_explicit":false,"implied_by_tag_ids":[733],"parent_id":542,"name":"Psychological","level":2,"name_path":"Themes > Psychological","series_count":10164,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":1151,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Secrets","level":2,"name_path":"Themes > Secrets","series_count":643,"description":null,"content_rating":"safe","weight":"incidental"},{"id":4780,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":42,"name":"Tests","level":4,"name_path":"Themes > Slice of Life > School Life > Tests","series_count":31,"description":"","content_rating":"safe","weight":"incidental"},{"id":127,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1361,"name":"Nobility","level":3,"name_path":"Themes > Social Issues > Nobility","series_count":5736,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":128,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[897,901,1137],"parent_id":127,"name":"Royalty","level":4,"name_path":"Themes > Social Issues > Nobility > Royalty","series_count":5889,"description":"","content_rating":"safe","weight":"defining"},{"id":1365,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1361,"name":"Social Class Discrimination","level":3,"name_path":"Themes > Social Issues > Social Class Discrimination","series_count":158,"description":null,"content_rating":"safe","weight":"incidental"},{"id":2988,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1361,"name":"Social Hierarchy","level":3,"name_path":"Themes > Social Issues > Social Hierarchy","series_count":433,"description":"","content_rating":"safe","weight":"defining"},{"id":236,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[1176],"parent_id":542,"name":"Super Powers","level":2,"name_path":"Themes > Super Powers","series_count":3015,"description":"","content_rating":"safe","weight":"core"},{"id":3087,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":236,"name":"Mysterious Powers","level":3,"name_path":"Themes > Super Powers > Mysterious Powers","series_count":245,"description":"","content_rating":"safe","weight":"incidental"},{"id":883,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":236,"name":"Special Ability","level":3,"name_path":"Themes > Super Powers > Special Ability","series_count":1956,"description":"","content_rating":"safe","weight":"incidental"},{"id":3006,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Teamwork","level":2,"name_path":"Themes > Teamwork","series_count":404,"description":"","content_rating":"safe","weight":"core"},{"id":5,"is_spoiler":true,"is_genre":true,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Tragedy","level":2,"name_path":"Themes > Tragedy","series_count":9364,"description":null,"content_rating":"safe","weight":"core"},{"id":5411,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":267,"name":"PVE","level":3,"name_path":"Themes > Video Games > PVE","series_count":19,"description":"","content_rating":"safe","weight":"unweighted"},{"id":830,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"Violence","level":2,"name_path":"Themes > Violence","series_count":2933,"description":"","content_rating":"safe","weight":"incidental"},{"id":262,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":830,"name":"Gore","level":3,"name_path":"Themes > Violence > Gore","series_count":3173,"description":"","content_rating":"erotica","weight":"defining"},{"id":227,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":830,"name":"Revenge","level":3,"name_path":"Themes > Violence > Revenge","series_count":3606,"description":null,"content_rating":"safe","weight":"incidental"},{"id":238,"is_spoiler":true,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":542,"name":"War","level":2,"name_path":"Themes > War","series_count":2387,"description":"","content_rating":"safe","weight":"core"},{"id":1291,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1217,"name":"Improvement in Art Style","level":3,"name_path":"Work Info > Art Style > Improvement in Art Style","series_count":21,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":93,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1227,"name":"Longstrip","level":3,"name_path":"Work Info > Page Layout > Longstrip","series_count":23355,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":57,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[93],"parent_id":426,"name":"Full Color","level":3,"name_path":"Work Info > Publication Medium > Full Color","series_count":27821,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":428,"is_spoiler":false,"is_genre":false,"is_explicit":false,"implied_by_tag_ids":[93],"parent_id":426,"name":"Web Comic","level":3,"name_path":"Work Info > Publication Medium > Web Comic","series_count":24190,"description":"","content_rating":"safe","weight":"unweighted"},{"id":7332,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":1229,"name":"Manhwa","level":3,"name_path":"Work Info > Publication Origin > Manhwa","series_count":14584,"description":"","content_rating":"safe","weight":"unweighted"},{"id":2759,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":null,"name":"World Building","level":1,"name_path":"World Building","series_count":82,"description":null,"content_rating":"safe","weight":"unweighted"},{"id":121,"is_spoiler":false,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[1104],"parent_id":2759,"name":"Magic","level":2,"name_path":"World Building > Magic","series_count":8453,"description":null,"content_rating":"safe","weight":"core"},{"id":528,"is_spoiler":true,"is_genre":false,"is_explicit":true,"implied_by_tag_ids":[],"parent_id":121,"name":"Necromancy","level":3,"name_path":"World Building > Magic > Necromancy","series_count":193,"description":"","content_rating":"safe","weight":"recurrent"}],"tags":["Fear of Abandonment","Terrorism","Handsome Male Lead","Criminal Organization","Team Battle","Meta","Time Progression","Art Evolution","Secret Identity","Contracts","Short Male Lead","Human Weapon","Webtoons","Childhood Friends","Strategic Battles","Monsters","Friendship","Deceptively Weak-Looking Protagonist","PVP","Weak to Strong","Naive Male Lead","Goblins","Enemies Become Friends","Determined Protagonist","Time Manipulation","Muscular Females","Flashback/s","Hidden Potential","Personality Changes","Sentient Weapon","Nonhumans","Death of Loved Ones","Manhwa","Cold Male Lead","Experiments","Princesses","Wars","Slavery","Murders","Play or Die Situation","Long Strip","Princes","Tragic Past","Ranking System","Betrayal","Lost Civilizations","Devoted Followers","Philosophy","Anti-Hero","Social Hierarchy","Hidden Motive","Kemonomimi","Tournaments","Afterlife","Hidden Powers","Enemies Become Allies","Royalty","Tower Climbing","Deception","Mysterious Powers","Calm Male Lead","Ensemble Cast","Artificial Intelligence","Revenge","Necromancy","Travel","Forced Pregnancy","World Building","Training","Magic Items","Memory Manipulation","Beautiful Female Lead","Magical Creatures","Found Family","Magic","Plain-Looking Female Lead","Webtoon/Webcomic","Kings","High Stakes Games","Game Elements","Trains","Male Protagonist","Teamwork","Multiple Protagonists","Gore","Dungeons","Special Abilities","Full Color","World Travel","Tests","Quiet Male Lead","Weapons","Martial Arts","Mysterious Location","Competent Protagonist","Cultivation","Female Fighters","Space Opera","Power-Boosting Item","Scheming Characters","Rare/Special Item/s","Conspiracies","Comedic Undertone","Adapted to Anime","Friends Become Enemies","Unique Male Lead","Strategic Minds","Swordsman/men","Character Growth","Battle Royale","Immortality","Special Weapon/s","Giants","Violence","Simple-Minded Male Lead","Greed","Age Progression","Game of Death","Guide","Mysterious Female Lead","Super Powers","Prodigy/ies","Tragedy","Competitions","Dissociative Identities","Team","Social Class Discrimination","Secrets","Power Struggle","Female Harem","Talented Male Lead","Play or Die","Strong Male Lead","Quirky Characters","Forbidden Love","Popular Male Lead","Mysterious Protagonist","Injuries","Ranked by Strength","Geniuses","Towers","Travel/Journey","Mysterious Male Lead","Time Skip","Nonhuman Protagonist","PVE","Conspiracy","Politics","Abandonment","Primarily Adult Cast","Creature Taming"],"last_updated_at":"2026-10-10T11:00:50.292Z","relationships":{"side_story":[200195],"other":[567040]},"relationships_v2":[{"id":"019e41ed-22eb-7654-8392-a96de669f637","to_series_id":567040,"relation_type":"cameo","is_manual":false,"note":null,"chronology":"unknown","published_start_date":null},{"id":"019e41ed-22d8-7716-80cd-eb696b28784c","to_series_id":200195,"relation_type":"side_story","is_manual":false,"note":null,"chronology":"unknown","published_start_date":null}],"source":{"anilist":{"id":85143,"rating":8.1,"rating_normalized":81},"anime_planet":{"id":"tower-of-god","rating":4.3,"rating_normalized":86},"anime_news_network":{"id":26344,"rating":null,"rating_normalized":null},"kitsu":{"id":25436,"rating":8.204,"rating_normalized":82},"manga_updates":{"id":"5z98aus","rating":8.57,"rating_normalized":86},"my_anime_list":{"id":122663,"rating":8.33,"rating_normalized":83},"shikimori":{"id":122663,"rating":8.35,"rating_normalized":84}}}} \ No newline at end of file diff --git a/test/fixtures/wayback/tower-of-god-2015.html b/test/fixtures/wayback/tower-of-god-2015.html new file mode 100644 index 0000000..b9d2ac1 --- /dev/null +++ b/test/fixtures/wayback/tower-of-god-2015.html @@ -0,0 +1,1233 @@ + + + + + + + + + + + + + + + + + + +Tower of God, 1| LINE Webtoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + +
+ skip content +
+ + + + + +
+ + + +
+ +
+ + +
+ + + +
+ +
+ + + Representative image + + + + +
+

Fantasy

+

Tower of God + + +

+ SIUauthor info + +
+ + + +
+
+ +
+ +

UPEVERY SUNDAY

+ +

BAM, who was alone all his life has entered the tower to chase after his only friend, RACHEL, but how will he survive without having any special strength or power? +Click to find out! TOWER OF GOD : UPDATED EVERY SUNDAY.

+
+
+ + grade + + 9.48 + + RATE +
+ +
+ [Rate] Click to rate this + + + + Selected points + 1 points + 2 points + 3 points + 4 points + 5 points + 6 points + 7 points + 8 points + Select 9 points + 10 point + + 10point + + +
+ Send + Cancel +
+
+
+
+ + + + Episode #1 + +
+
+
+ + + +
+
+ +
+ + + +
+ Do you want to delete
this webtoon?
+ + +
+ OK + Cancel +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/test/fixtures/wayback/tower-of-god-2023.html b/test/fixtures/wayback/tower-of-god-2023.html new file mode 100644 index 0000000..d5fe47c --- /dev/null +++ b/test/fixtures/wayback/tower-of-god-2023.html @@ -0,0 +1,1119 @@ + + + + + + + + + + + + + + + + + + + + + + +Tower of God | WEBTOON + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ skip content +
+ + + + + +
+ + + +
+ +
+ +
+
+ +
+ Representative image +
+

Fantasy

+

Tower of God

+ +
+ + + + + SIU + + + + +
+ +
+ +
+
    +
  • Facebook
  • + +
  • Twitter
  • + +
  • Tumblr
  • +
  • Reddit
  • + +
  • + URL COPY +
    + The URL has been copied.
    Paste(Ctrl+V) it in the desired location.
    + +
    +
  • + +
  • Rss
  • + +
  • + Subscribe +
    + Subscribed to your list + + + +
    +
  • +
+
+
+ + + + + + + + +
+
+ +
+ + + +
+
+
+ +
+
+
+ + + +

Created by

+

+ + + SIU + +

+
+ +
+ +

+ + + layer close +
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/test/fixtures/wayback/tower-of-god-cdx-m.txt b/test/fixtures/wayback/tower-of-god-cdx-m.txt new file mode 100644 index 0000000..242018c --- /dev/null +++ b/test/fixtures/wayback/tower-of-god-cdx-m.txt @@ -0,0 +1,35 @@ +20150325095542 http://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20150623014033 http://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20151005065024 http://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20160324173437 http://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20161027055418 http://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20170630171406 http://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20190217142317 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20190406190100 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20190716234017 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20190918163856 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20191113111209 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20201002182335 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20210116191634 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20210412050834 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20210520160707 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20210615232324 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20210927071923 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20220518110026 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20221127150618 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20230824192145 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20231205054914 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20240325065130 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20240930185512 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20241121030151 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20241203145951 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20250312080722 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20250423234109 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20250716213426 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20250906163325 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20251101181446 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20260226153929 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20260712153129 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20230530204809 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95&webtoon-platform-redirect=true +20240628080731 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95&webtoon-platform-redirect=true +20250911085316 https://m.webtoons.com/en/fantasy/tower-of-god/list?title_no=95&webtoon-platform-redirect=true diff --git a/test/fixtures/wayback/tower-of-god-cdx-www.txt b/test/fixtures/wayback/tower-of-god-cdx-www.txt new file mode 100644 index 0000000..d16c178 --- /dev/null +++ b/test/fixtures/wayback/tower-of-god-cdx-www.txt @@ -0,0 +1,123 @@ +20150312154616 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20150403191828 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20150502232951 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20150618143207 http://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20150809072336 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20150904083846 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20151003142134 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20151103025717 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20151206024105 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20160105105946 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20160201003420 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20160302221949 http://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20160403160822 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20160503041937 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20160602174813 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20160702030631 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20160802131358 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20160903211007 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20161002000547 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20161118211856 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20161210001731 http://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20170215150503 http://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20170506103925 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20170604181832 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20170703130932 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20170804225933 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20170903073852 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20171004014031 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20171105112436 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20171201080754 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20180102052233 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20180211170732 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20180303110433 http://www.webtoons.com:80/en/fantasy/tower-of-god/list?title_no=95 +20181115120026 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20190105044548 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20190210204638 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20190307051700 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20190413184030 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20190526104741 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20190609211423 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20190715182009 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20190807073034 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20190915122649 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20191010190402 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20191101020111 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20191210025023 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20200102072524 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20200302141339 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20200402151120 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20200518143852 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20200602155702 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20201001070447 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20201105050711 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20201214213339 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20210123141135 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20210215081258 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20210413151100 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20210513154930 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20210610015413 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20210914104038 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20211006064414 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20211118230104 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20211202210654 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20220124192755 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20220304044820 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20220417090003 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20220602210617 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20220811023645 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20220914125538 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20221007042509 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20221125180643 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20221217075937 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20230104215040 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20230201084830 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20230401051757 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20230523070839 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20230603072856 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20230713223450 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20230901194949 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20231107065815 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20231212091919 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20240127070025 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20240207162035 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20240324060025 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20240412001043 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20240502021107 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20240630092626 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20240715123940 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20240801045421 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20240916162000 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20241002170406 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20241111074300 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20241201160158 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20250119223644 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20250203074328 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20250306213620 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20250401035417 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20250506005241 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20250619041108 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20250701022827 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20250807103246 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20250903092732 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20251101173149 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20251205203940 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20260107224741 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20260211155417 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20260318040441 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20260412185647 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20260502094151 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20260601225127 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20260707014205 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20260806043309 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20260906225013 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95 +20260215072120 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95%0A&webtoon-platform-redirect=true +20250929090800 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95&utm_source=comick +20181109173659 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95&webtoon-platform-redirect=true +20201101073200 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95&webtoon-platform-redirect=true +20210507125906 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95&webtoon-platform-redirect=true +20240429012715 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95&webtoon-platform-redirect=true +20250219052010 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95&webtoon-platform-redirect=true +20250429042658 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95&webtoon-platform-redirect=true +20250817141230 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95&webtoon-platform-redirect=true%22, +20230402160400 https://www.webtoons.com/en/fantasy/tower-of-god/list?title_no=95.Join%20this%20channel%20to%20get%20access%20to%20perks:https://www.youtube.com/channel/UC_X-1zVMKLz3Ub8OH... diff --git a/test/fixtures/webtoons/crow-time-canvas.html b/test/fixtures/webtoons/crow-time-canvas.html new file mode 100644 index 0000000..52fa96e --- /dev/null +++ b/test/fixtures/webtoons/crow-time-canvas.html @@ -0,0 +1,992 @@ + + + + + + + + + + + + + + + + + + + + +Crow Time | WEBTOON + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ skip to content +
+ + + + + + + + +
+ +
+ +
+
+ +
+ + + Crow Time comedy comic + +
+

Comedy

+ +

Supernatural

+ + + + + +
+ 437K +
+ + + +

+ Crow Time +

+
+ + + Secondlina_Isa + + + +
+
+ +
+
    +
  • Facebook
  • + +
  • X
  • + +
  • Tumblr
  • +
  • Reddit
  • + +
  • + URL COPY +
    + The URL has been copied.
    Paste(Ctrl+V) it in the desired location.
    + +
    +
  • + +
  • Rss
  • + +
  • + Subscribe +
    + Subscribed to your list + + + +
    +
  • +
+
+
+
+ +
+
    +
  • + view + 46M +
  • +
  • + subscribe + 437,618 +
  • +
+ +

Short silly comics about a shameless murder of crows and the other creatures lucky enough to roam the nearby lands. [Updates Mondays.]

+ + + + + + + +
+ Enjoying the series? Support the creator by becoming a patron. +
+ + + + +
+ Become a Patron +
+ +
+
+
+
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/test/fixtures/webtoons/tower-of-god.html b/test/fixtures/webtoons/tower-of-god.html new file mode 100644 index 0000000..51fb6a4 --- /dev/null +++ b/test/fixtures/webtoons/tower-of-god.html @@ -0,0 +1,1040 @@ + + + + + + + + + + + + + + + + + + + + + +Tower of God | WEBTOON + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ skip to content +
+ + + + + + + + +
+ +
+ +
+
+ +
+ Tower of God fantasy comic +
+

Fantasy

+

Tower of God

+ +
+ + + + + SIU + + + + +
+ +
+ +
+
    +
  • Facebook
  • + +
  • X
  • + +
  • Tumblr
  • +
  • Reddit
  • + +
  • + URL COPY +
    + The URL has been copied.
    Paste(Ctrl+V) it in the desired location.
    + +
    +
  • + +
  • Rss
  • + +
  • + Subscribe +
    + Subscribed to your list + + + +
    +
  • +
+
+
+ + + + +
+
+ +
+ + + +
+
+
+ +
+
+
+ + + +

Created by

+

+ + + SIU + +

+
+ +
+ +

+ +
+

Other Works

+ + +
+ + + layer close +
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/test/fixtures/webtoons/zombie-revelation-mature.html b/test/fixtures/webtoons/zombie-revelation-mature.html new file mode 100644 index 0000000..685771c --- /dev/null +++ b/test/fixtures/webtoons/zombie-revelation-mature.html @@ -0,0 +1,1049 @@ + + + + + + + + + + + + + + + + + + + + + +Zombie Revelation: 82-08 | WEBTOON + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ skip to content +
+ + + + + + + + +
+ +
+ +
+
+ +
+ Zombie Revelation: 82-08 action comic +
+

Action

+

Zombie Revelation: 82-08

+ +
+ + + + + Dal ah + + + , + + + Kyung woo + + + , + + + Park's Office + + + ... + +
+ +
+ +
+
    +
  • Facebook
  • + +
  • X
  • + +
  • Tumblr
  • +
  • Reddit
  • + +
  • + URL COPY +
    + The URL has been copied.
    Paste(Ctrl+V) it in the desired location.
    + +
    +
  • + +
  • Rss
  • + +
  • + Subscribe +
    + Subscribed to your list + + + +
    +
  • +
+
+
+ + + + +
+
+ +
+ + + +
+
+
+ +
+
+
+ + + +

Adapted by

+

+ + + Dal ah + +

+
+ +
+ +

I enjoy watching drama series while having a beer. It makes it so difficult to lose weight...

+ + + + +

Art by

+

+ + + Kyung woo + +

+
+ + + + INSTAGRAM + + + +
+ +

I've been a huge fan of zombie stuff and now, I've ended up drawing a zombie series.

+ + + + +

Original work by

+

+ + + Park's Office + +

+
+ +
+ +

+ + + layer close +
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/test/helpers/fixtures.ts b/test/helpers/fixtures.ts new file mode 100644 index 0000000..7cc3423 --- /dev/null +++ b/test/helpers/fixtures.ts @@ -0,0 +1,6 @@ +const dir = new URL("../fixtures/", import.meta.url); + +export const fixtureText = (path: string): Promise => Bun.file(new URL(path, dir)).text(); +export const fixtureBytes = async (path: string): Promise => + new Uint8Array(await Bun.file(new URL(path, dir)).arrayBuffer()); +export const fixtureJson = async (path: string): Promise => JSON.parse(await fixtureText(path)) as T;